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

SDK seems well-maintained