Skip to content

Accounts and Spaces

This section covers the platform's identity model — users (principals), organizations, Spaces, ownership, and namespace claims. All of it is implemented in the @open-matrix/system-auth package.

  • Users — principals, OIDC identity, address roots, lifecycle.
  • Organizations — owner type, membership, target state.
  • Spaces — operator workflow for Space records.
  • Ownership — who owns a Space, transfer, suspension.
  • Namespace claims — claim types, verification levels, route-key aliases.

Source: projects/matrix-3/packages/system-auth/ is the entire implementation. Schema in host-auth.ts, ops in index.ts.