Matrix is a communications network. It has a client-server, server-server decentralized architecture. Rooms are synced (eventually consistent) among all servers with clients participating in the room. Matrix supports "Application Services", which are limited to funcion in a passive mode, meaning they only piggyback on top of the existing protocols. Synapse, a Matrix server implementation, supports "Modules" The Matrix devs recognize the need for a robust reputation system and are in pursuit of funding and development for that purpose. ```mermaid graph LR subgraph Matrix homeserver[Homeserver] chainClient[Blockchain
connected
client] publicClient[Public
Matrix-only
client] end blockchain[Blockchain] %% subgraph Blockchain %% forum[Forum] %% post[Post] %% availability[Availability] %% wsc[WSC] %% pool[Validation
Pool] %% end publicClient --> homeserver chainClient --> homeserver chainClient --> blockchain homeserver --> blockchain ```