Tenant management
Register clinic sites, watch their sync state, issue or replace keys, and suspend or decommission access. Sign in with the hub admin key or an operator token.
Held in this browser tab for at most 8 hours and never placed in the page URL. Sign out forgets it immediately.
Register a clinic
Key issued — copy it now
The hub stores only a hash. This is the only time this key is shown;
put it in the clinic server's NEXTMOLAR_HUB_KEY.
Clinics
No clinics match.
| Site | Company | Status | Changes | Commands | Last push | Actions |
|---|
Clinic detail
Sync feed
| Seq | Entity | Request | Recorded |
|---|
Projected entities
Nothing projected yet.
| Entity | Rows |
|---|
Command queue
No commands queued.
| Kind | Status | Payload | Acknowledged |
|---|
New company
Companies
No companies yet.
| Company | Name | Clinics | Actions |
|---|
New operator
Operators are named credentials with their own audit identity. Useful when the shared admin key should not be passed around.
Operator token — copy it now
Shown once. The hub keeps only a hash.
Operators
No operators yet — the root admin key is the only credential.
| Name | Role | Created | State | Actions |
|---|
Audit trail
Newest first. Every hub mutation is recorded with its actor.
No entries yet.
| When | Actor | Action | Site | Detail |
|---|
Hub
The hub has no backup job of its own yet: tenancy.db and
each clinic's feed live in one volume. See
scripts/hub-backup.sh.