Room
A Matrix room is a structure used to store, retrieve and separate events, and is generally used as "channels", or spaces, but it can be used more generically.
Internally, a room is essentially two things:
- A room graph, storing the "history" of the room
- The room state, deduced from the graph itself with a state resolution algorithm, and that stores metadata about the room itself.