The API intro page[1] is a good start. Basically, a client authenticates with their homeserver. Multiple homeservers can "access" a single room. There is a server-server API for synchronization. I don't know how this maps onto vector.im / matrix.org
Lots of good discussion by official devs here https://news.ycombinator.com/item?id=8997844 and https://news.ycombinator.com/item?id=8267610
Spammers: each room can have mods / admins, just like in IRC. I don't know how bans are enforced on a technical level.
[1] http://matrix.org/docs/spec/r0.0.1/intro.html
The API intro page[1] is a good start. Basically, a client authenticates with their homeserver. Multiple homeservers can "access" a single room. There is a server-server API for synchronization. I don't know how this maps onto vector.im / matrix.org
Lots of good discussion by official devs here https://news.ycombinator.com/item?id=8997844 and https://news.ycombinator.com/item?id=8267610
Spammers: each room can have mods / admins, just like in IRC. I don't know how bans are enforced on a technical level.
[1] http://matrix.org/docs/spec/r0.0.1/intro.html