Skip to main content

Module rooms

Module rooms 

Source

Modules§

alias
auth_chain
Resolves and caches transitive authorization-event ancestry.
delete
directory
Public room directory storage.
event_handler
Incoming event handling, from the first signature check to the timeline.
lazy_loading
Lazy-loaded room membership tracking.
metadata
Tracks room existence, public visibility, and local moderation markers.
pdu_metadata
read_receipt
retention
Retains original event JSON when accepted timeline events are redacted.
search
short
Compact numeric identifiers for room and event data.
spaces
state
Stores room state snapshots and tracks each room’s forward extremities.
state_accessor
Reads room-state snapshots and evaluates state-based access policy.
state_cache
Persistent indexes derived from room membership state.
state_compressor
Encodes room state snapshots as compact parent-linked deltas.
state_res
State resolution and checks on incoming PDUs according to the Matrix specification.
threads
timeline
Stores accepted room events, outliers, and their timeline indexes.
typing