[WIP] MSC2802: Full Room Abstraction#2802
[WIP] MSC2802: Full Room Abstraction#2802ShadowJonathan wants to merge 3 commits intomatrix-org:old_masterfrom
Conversation
|
I created a room specifically discussing this MSC, |
MayeulC
left a comment
There was a problem hiding this comment.
I would have to re-read this in detail. Generally, I like this MSC. I just object to PSS not being in a room.
Going forward, I can see "everything-as-a-room", with Matrix servers providing base room functionality, and implementing IM-specific functionality with appservices. Not sure if someone else agrees with that vision?
| The Personal Server State refers to a `(target, type)` Key-Value data structure persisted on the | ||
| server, personal to the user, which can be manipulated by the corresponding user at any time. This | ||
| "state" has analogies with "room state" in the way that room state is also a Key-Value mapping. |
There was a problem hiding this comment.
Wouldn't that PSS be a better fit for a private room?
Think "profiles-as-rooms", but with a public as well as a private room.
Private rooms could still federate (portable identities). They could contain that kind of mappings as room events. Other stuff such as key backup, etc could be part of the room state.
Rendered
Signed-off-by: Jonathan de Jong <jonathan@automatia.nl>