Earlier quoted context omitted.
The Matrix spec defines everything about how communication should happen—port discovery, federation, transport, wire formats, encodings, schemas, addresses for people, group membership, reconciliation of parallel histories, ..., and, yes, end-to-end cryptography. MLS is just the end-to-end cryptography part, how to turn it into bits, and a general idea of where the underlying network should deliver those bits. Nothin…
You can have a global clock courtesy of the US space force.
(Equivalently, a supply of totally ordered gremlins with the ability to obtain a gremlin greater than any you’ve seen, and things blow up if any of them are ever actually incomparable.)
It’s possible to build this atop a GNSS[1], but it’s quite expensive.
[1] https://www.usenix.org/conference/osdi-06/chubby-lock-servic...