User Tools

Site Tools


specification

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
specification [2021/10/14 01:17]
abu_rashid
specification [2021/12/03 13:17] (current)
abu_rashid
Line 1: Line 1:
 ====theGrid Extension Specification==== ====theGrid Extension Specification====
 ---- ----
-This specification is a well 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.
 \\ \\
 \\ \\
Line 21: Line 21:
 ===Entity Status=== ===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. +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/files being messages within the rooms. These documents could be notes, images, locations (POI). Documents should be version controlled and editable collaboratively if shared with others.
specification.1634199440.txt.gz · Last modified: 2021/10/14 01:17 by abu_rashid