Familiarize yourself with terminology we use throughout guides about dR Community Matrix.
Application capable of interacting with homeserver and peers via Matrix protocol. Upon logging in to user's account, it is acknowledged as a separate "device".
Short for "devRant". By using this acronym in various titles, we imply no affiliation to devRant, while still referring to activities with inclusion of related community.
dR Community Matrix, a space in Matrix federation where all users of dR that pass verification are welcome to have some chat with like-minded people. Title is derivative of one "dR Community Server", Discord guild that was created back in 2020.
Network of interconnected homeservers that keep events synchronized between each other and add to redundancy.
Piece of timeline readily available to the user since the point they were allowed from. [history-visibility]
Server instance that implements Matrix Specification and acts as a "home" for users that sign up at and depend on to keep events going. Homeserver may or may not be in federation, which is a focal point in discoverability of its users and rooms via other servers.
Matrix Spec Change, which can be thought of as RFC, but for Matrix Specification. Any MSC is usually referred to as a proposal that foregoes submission process with participation of Spec Core Team (SCT). Proposals are openly governed through matrix-spec-proposals
repository.
Unique Matrix user ID, consisting of username and homeserver host name. Few examples: @username:homeserver.tld
, @drcm:envs.net
. It is immutable, so usernames are to be chosen wisely upon registration.
Latest known awake state of user determined by homeserver based on ping it received from any connected client.
Means of determining current activity of a user from ephemeral events and states: read receipts, typing notifications, and online status.
A term used to describe copying the same set of data across multiple instances to mitigate any probable outage of just a few.
Data that is supposed to be promptly fetched from homeserver without reproducing any set of events. In turn, however, sending an event is required for introducing any modification.
Reproducible sequence of events that comprise entire conversation in the room along with traces of state mutations and redactions.
Agent on behalf of which human or automated program interacts with homeserver it was created on. Managed under account with appointed MXID.
-
[history-visibility] "Room History Visibility". https://github.com/matrix-org/matrix-spec/blob/main/content/client-server-api/modules/historyvisibility.md.
-
[msc2285] "Spec MSC2285: Private read receipts". matrix-org/matrix-spec#1216.