Kastalia Knowledge Management System · Glasperlenspiel template · knot 2618

welcome

🌐 public · created AE560908 (08.09.2026) · by · author: Daniel Hromada · licence: CC-BY 4.0 · open in the standard editor view · πŸ“½ open as presentation

Matrix is an open protocol for communication.

Element is one client - one window into the Matrix.

Let us begin with the things you can actually use.

Ancestors (1 superordinated path)

Descendants (at least 36 branches originate here)

  • welcome
    Matrix is an open protocol for communication.Element is one client - one window into the Matrix.Let us begin with the things you can actually use.
    • is_parent Matrix is not Element πŸ”’ Β·
      Matrix is an open communication protocol.Element is an application that speaks Matrix.Other clients (e.g. SchildiChat), bots, scripts, artworks and artefacts c
    • is_parent A tiny Matrix alphabet πŸ”’ Β·
      @alice:matrix.org - a user#seminar:udk.ai - a human-friendly room alias!XyzAbc:udk.ai - the actual room ID$eventID - an event
    • is_parent @ means a person πŸ”’ Β·
      @alice:matrix.org@d.hromada:medienhaus.udk-berlin.deA Matrix user has a globally addressable identity.The part after : belongs to the identity too.Different pe
    • is_parent # means a room address πŸ”’ Β·
      #digitaleducation:udk.aiThis is a human-friendly room alias.It can point to a room whose underlying ID looks more like:!XyzAbc:udk.aiSo # is what humans like to
    • is_parent Rooms πŸ”’ Β·
      Rooms are where communication happens. A room can contain two people or thousands. It can be private, public or invite-only. It can persist for years. Participa
    • is_parent Spaces πŸ”’ Β·
      A Space organizes rooms. A PROJECT can have a Space containing discussion rooms, working rooms and archives. Example: midap:medienhaus.udk-berlin.de Or there ca
    • is_parent Your first superpower πŸ”’ Β·
      /join #kitchen select the midap-kitchen and send the command Type /rainbow My first rainbow ! and send it. 🌈
    • is_parent Become the narrator πŸ”’ Β·
      Try:/me enters the MatrixInstead of an ordinary message, Element displays an action.This is also a small cultural fossil from IRC-style online communication.
    • is_parent There is much, much more ... πŸ”’ Β·
      In the message box, type: / Element can show slash commands supported by your particular version. IMPORTANT: The chat box is also a tiny command line. (some nic
    • is_parent Write richly πŸ”’ Β·
      **bold** → bold *italic* → italic `code` → code ```code block``` → code block > quote → quote [link text](https://example.org) &rarr
    • is_parent Hide a spoiler πŸ”’ Β·
      Some text should not immediately be visible.Select it and format it as a spoiler.Everyone else has to reveal it deliberately.Useful for stories, puzzles and ans
    • is_parent Correct yourself πŸ”’ Β·
      Send: Matrxi is wonderfulOn desktop, press Up Arrow.Edit the previous message.Send the correction.The conversation remains readable instead of accumulating corr
    • is_parent React πŸ”’ Β·
      πŸ‘ ❀️ πŸ˜‚ πŸ€” 🎨A reaction can answer without adding another full message to the timeline.Several people can react to the same message.For a large group, reactions ca
    • is_parent Reply πŸ”’ Β·
      Imagine Peter has written five messages.You could write: Peter, regarding what you said above...But which message?Reply points explicitly to the particular mess
    • is_parent Threads πŸ”’ Β·
      Reply: I am responding to this.Thread: Let us have a conversation about this.Threads keep a substantial side-conversation attached to its originating message wi
    • is_parent A simple communication policy πŸ”’ Β·
      Just write when the context is obvious. Reply when the context might be unclear. Thread when a conversation within the conversation develops. @mention when you
    • is_parent Polls πŸ”’ Β·
      A Matrix room can contain polls.For example:Had you heard of Matrix before today?β—‹ Yesβ—‹ Noβ—‹ I thought this presentation was about the movie
    • is_parent Pin it πŸ”’ Β·
      Some messages should not disappear into history.Meeting link.Deadline.Current document.Important decision.Pin important messages so the room can function as mor
    • is_parent Link to a message πŸ”’ Β·
      Individual messages can be referenced.Instead of saying:Look somewhere in the discussion from last Tuesday...copy a permalink to the relevant message.Communicat
    • is_parent Control your attention πŸ”’ Β·
      Not every room deserves the same amount of attention.Some rooms: notify me about everything.Some rooms: mentions only.Some rooms: silence.Good communication inf
    • is_parent Control your read receipts πŸ”’ Β·
      Element can expose settings controlling read-receipt behaviour.A tiny setting with an important consequence:When should other people learn that I have read some
    • is_parent Search encrypted conversations πŸ”’ Β·
      End-to-end encryption creates an interesting problem.If the server cannot read your messages, how can the server search them?Element Desktop can maintain a loca
    • is_parent Federation πŸ”’ Β·
      @alice:matrix.org@bob:udk.ai@carol:example.netThey can all meet in one room.Matrix is designed so communication does not require everybody to have an account wi
    • is_parent Homeservers πŸ”’ Β·
      Your Matrix account belongs to a homeserver.The homeserver participates in rooms on your behalf and communicates with other homeservers.An institution can opera
    • is_parent The Web analogy πŸ”’ Β·
      Firefox is not the Web.Thunderbird is not email.Element is not Matrix.Element is one implementation of a client speaking an open protocol.
    • is_parent Underneath the chat πŸ”’ Β·
      So far we have seen users, rooms, messages, replies and reactions.Matrix sees something more general.Events.A message is an event.A reaction is an event.An edit
    • is_parent $ means an event πŸ”’ Β·
      $someEventIdentifierEvents can have identifiers.This allows one event to refer to another.A reply can point to a message.A reaction can point to a message.An ed
    • is_parent The Matrix alphabet revisited πŸ”’ Β·
      @ - Who?# - Which human-friendly room address?! - Which actual room?$ - Which event?Four little symbols reveal a large part of the architecture.
    • is_parent Open the trapdoor πŸ”’
      Try /devtools on an Element installation where developer tools are available.The friendly interface gives way to the underlying Matrix events.What looked like a
      • is_parent Relationships πŸ”’ Β·
        Replies, reactions, edits and threads are not merely graphical decorations.They can be represented through relationships between Matrix events.The UI hides this
    • is_parent Element is optional πŸ”’ Β·
      A browser can speak Matrix.A phone can speak Matrix.A terminal script can speak Matrix.A Raspberry Pi can speak Matrix.A sensor can speak Matrix.An artwork can
    • is_parent A communication substrate πŸ”’ Β·
      Once communication is based on an open protocol, the interesting question changes.Not: Which chat application do we use?But: What kinds of communicating things
    • is_parent Five things to remember πŸ”’ Β·
      1. Matrix is the protocol; Element is a client.2. @ users and # room aliases are globally addressable.3. Replies preserve context; threads organize substantial
    • is_parent One last command πŸ”’ Β·
      /rainbow Slava Ukrajine.
    • is_parent : denotes the homeserver πŸ”’ Β·
      Matrix is a protocol for communication between homeservers :HERE-COMES-THE-HOMESERVER-DOMAIN most populated one :matrix.org UdK one :medienhaus.udk-berlin.de T