This is an old revision of the document!
This specification is a well a defined set of extensions to the Matrix protocol that facilitate certain communication use cases.
This use case is already well defined in the Matrix protocol through the use of the direct messaging flag.
In order to present feed posting to users, a Matrix space is created to house the posts, and each room within that space is considered a discrete post. The post content consists of the pinned messages in the room, and all other messages are treated as comments on the post.
Forums (or groups) use a “room of rooms” approach. The Forum is a Matrix space, and then each room in the space is a post in the Forum, identical to a wall post. Sub-spaces could potentially provide sub-forum functionality.