Skip to main content

Module registry

Module registry 

Source
Expand description

Persistent user registry for cross-room identity.

UserRegistry provides daemon-level user management: registration, token issuance/validation, room membership tracking, and global status. Data is persisted as JSON in a configurable data directory.

This module is standalone — it does not depend on broker internals. The daemon (roomd, #251) wraps it in Arc<Mutex<_>> for concurrent access.

Structs§

Team
A daemon-level team grouping.
User
A registered user with cross-room identity.
UserRegistry
Daemon-level user registry with persistent storage.