@open-matrix/system-auth (0.1.30)
Installation
@open-matrix:registry=npm install @open-matrix/system-auth@0.1.30"@open-matrix/system-auth": "0.1.30"About this package
@open-matrix/system-auth
Bus-addressable Matrix authentication primitives.
This package owns Host session tokens, principal state, credential metadata,
the tenant-imported system.auth actor surface, and the platform-account-only
system.auth.controlPlane inventory and bounded operator surface. Host Service
may route HTTP requests to these primitives during the transition, but the state
and bus interface live in this package.
The platform-only control plane includes exact scalar authority-root resolution
without principal inventory disclosure and reversible hosted-probe retirement.
Retirement suspends the principal, disables signup-sourced hosted-service
eligibility, and revokes exact active browser-session NATS users; partial
revocation is a typed, idempotently retryable result.
The retirement receipt does not claim synchronous responder shutdown. The
registry and hosted-application service hosts observe disabled eligibility on
their existing 30-second reconciliation loop; closure must wait beyond one
complete loop and independently prove both responder classes absent for each
retired root while the sanctioned seed remains responsive.
Dependencies
Dependencies
| ID | Version |
|---|---|
| @open-matrix/contracts | 0.1.24 |
| @open-matrix/core | 0.1.30 |
| @open-matrix/host-auth-store | 1.0.10 |
| @open-matrix/nats-auth | 0.1.28 |
| @open-matrix/nats-authority-port | 0.0.10 |
| @open-matrix/package-runtime | 0.1.34 |
| @open-matrix/sqlite-store | 1.0.21 |
| @open-matrix/subjects | 0.1.11 |
| @open-matrix/system-postgres | 1.0.8 |
| nats | ^2.29.3 |
Development Dependencies
| ID | Version |
|---|---|
| @open-matrix/nats-authority-nauth | 0.0.9 |
| @types/node | ^25.0.10 |
| esbuild | ^0.25.0 |
| tsx | ^4.0.0 |
| typescript | ^5.3.0 |
Peer Dependencies
| ID | Version |
|---|---|
| @open-matrix/nats-authority-nauth | * |