Matrix is a pain
Matrix in general Most chat platforms have one signing server, which if you think about it is like the internet having one dns server. If discord goes down, you’re kinda fucked. Matrix solves this through communism. Homeservers and awayservers Homeservers are just servers. On servers you can host users and rooms, and through special properties, rooms can be voice chats or spaces. Pretty simple stuff. The biggest one is, obviously, matrix.org, because signing up is free. Matrix.org also allows free hosting for spaces, the equivalent of discord servers in this context. Spaces are just rooms with special parameters, but we can get to that in a minute. Finally, matrix.org manages federation with other servers. Federation can be oversimplified into lots of encrypted API calls that result in profile information and messages being validated and fetched from a remote homeserver. ...