An open network for secure, decentralized communication
Mainly for messaging + voice + video but theoretically can handle any type of real-time data.
A decentralized conversation store; when you send a message in Matrix, it is replicated over all the servers whose users are participating in a given conversation. (helps to tackle data availability)
Model of event log delivery and consensus feels very similar to Raft
Uses HTTPS + JSON by default but also supports other transports like WebSockets or Matrix via CoAP + Noise