[Standards] Message Retractions

JC Brand lists at opkode.com
Mon Sep 23 12:49:45 UTC 2019

On Wed, Sep 04, 2019 at 08:38:45AM -0700, Lance Stout wrote:
>      I don't see any specific reason in the archives why the XEP wasn't
>      advanced,
>      except that apparently enthusiasm for it fizzled out.
>      I'm not the author of the proposed XEP, but I'd like to see whether this
>      can be
>      moved forward and I hereby offer to make any changes necessary to get it
>      accepted (unless Lance would like to do so himself).
>    Consider the XEP yours now. :)

Thanks :)

>    The piece that was important to me was MUC moderation, allowing
>    mods/admins
>    to remove spam/inappropriate messages. But there were a bunch of question
>    marks
>    for how well the proposed XEP actually covered those cases, and then it
>    fizzled out.

This is exactly my use-case as well.

Based on our off-list discussion, I'm going to go with sending an IQ to the MUC
JID in order to ask for a message to be retracted.

The MUC then sends out the retraction message to all participants. This solves
the problem of temporary moderators retracting messages and clients then later
being unable to verify that the operation was done by someone with the
necessary permissions.

The MUC can then decide to replace the message with a tombstone in its XEP-0045
message history or in the MAM store.

I guess for MAM tombstoning the MAM service needs to advertise it via disco and
the client needs to specifically ask for it in the IQ?

When it comes to one-on-one conversations, I'm not sure what the equivalent
interaction would be given that there isn't a dedicated service as in the case
of MUC and because two MAM archives are involved. Perhaps sending the
retraction message yourself (instead of asking for it to be sent via an IQ) is
the preferred way there.

I'd be happy to hear some suggestions. I'm leaning towards restricting
the scope of this XEP to only MUCs (and MIX?) and ignoring the one-on-one
usecase entirely.


More information about the Standards mailing list