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.
- User
Registry - Daemon-level user registry with persistent storage.