This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
specification [2021/10/08 17:32] abu_rashid |
specification [2021/12/03 13:17] (current) abu_rashid |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====theGrid Specification==== | + | ====theGrid |
- | This specification is a well a defined set of extensions to the Matrix protocol that facilitate certain communication use cases. | + | ---- |
+ | This specification is a well defined set of extensions to the Matrix protocol that facilitate certain communication use cases. | ||
+ | \\ | ||
+ | \\ | ||
===Instant Messaging=== | ===Instant Messaging=== | ||
- | This use case is already well defined in the Matrix protocol through the use of the direct messaging flag. | + | ---- |
- | + | This use case is already well defined in the Matrix protocol through the use of the direct messaging flag. In theGrid direct message rooms should only expose functionality directly related to direct messaging and should appear to the user as a direct message chat only. | |
- | ===Wall Posting=== | + | \\ |
- | In order to present | + | \\ |
+ | ===Feed Posting=== | ||
+ | ---- | ||
+ | In order to present | ||
+ | \\ | ||
+ | \\ | ||
+ | ===Forums=== | ||
+ | ---- | ||
+ | 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. | ||
+ | \\ | ||
+ | \\ | ||
+ | ===Entity Status=== | ||
+ | ---- | ||
+ | Autonomous entities that connect to the network can communicate their status to one another. An entity could be a person, a device, a vehicle, a building or any other thing that has information to share and has a client connected to it in the form of an embedded device or software if it's already an electronic device capable of running a client. The human owner of these devices is able to view their statuses, share them with others and if actuators exist to update them, thereby mutating the state of the entity. A room is created for/by the entity and each status item is set as RoomState. | ||
+ | \\ | ||
+ | \\ | ||
+ | ===Document Stores=== | ||
+ | ---- | ||
+ | A file system like hierarchy of folders based on spaces with documents/ |