[Standards] XEP-0333: meaning of 'acknowledged'

Tedd Sterr teddsterr at outlook.com
Thu May 21 19:17:10 UTC 2020

> it's difficult to know exactly what the original intention was for this.

After indulging in archeology, it appears that 'acknowledged' was part of a solution to the problem of "End to End Acknowledgements" in [1];
specifically, "This confirms that the message has been read by the recipient, and requires manual action by the recipient" and "… useful where it is critical that the recipient gets a specific message (e.g., an order to do something). They would be very awkward if used for large numbers of messages, so this needs to be an option reserved for messages where it is critical to be certain that the message has been read."

(The document talks of 'Read Receipts' but I understand this to mean "explicit manual message acknowledgement" rather than XEP-0184 style receipts, which the documents calls 'Delivery Reports.')

So it seems the intention was to have a mechanism for a user to press a button/icon for a specific message to indicate purposeful acknowledgment by a human recipient. As it's only necessary to acknowledge specific messages, the 'up-to-here' semantics of markers seems a little out of place (something Kev also brought up [2]).

[1] https://web.archive.org/web/20161010222602/http://www.isode.com/whitepapers/reliable-xmpp.html
[2] https://mail.jabber.org/pipermail/standards/2013-July/027731.html

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.jabber.org/pipermail/standards/attachments/20200521/d2434126/attachment-0001.html>

More information about the Standards mailing list