Layer 05 · Standards
Standards: how a XEP becomes something you can rely on
The XSF publishes its own process document. Here is what Experimental, Stable and Final really mean, and which extensions carry the features people expect.
The core of XMPP is frozen in RFCs. Everything added since arrives as a numbered extension published by the XMPP Standards Foundation, and each one carries a status that says how much you should rely on it. This layer explains how that process works, what the statuses mean in practice, and takes two live examples, group chat and end to end encryption, where reading the status line changes the decision you make.
In this layer
-

How a XEP becomes a standard
The number on an extension tells you nothing. The status line above it tells you almost everything.
-

MUC and MIX: two answers to group chat
Group chat was bolted on twice, twenty years apart, and the second attempt starts from a different idea of who a member is.
-

OMEMO and end to end encryption
Transport encryption protects the hops. End to end encryption protects the message. They are not the same promise.
Every essay in this layer is written against the reference page on the three stanza types, and two neighbouring layers extend it: Protocol and History.