A narrow authorization surface.
Core routes cover authentication and session refresh, tenants and memberships, permission catalogs and roles, audit events, and authorization checks. They do not expose the billing, commerce, AI, content, or messaging APIs from the complete product.
Rotating credentials
Refresh credentials remain HttpOnly, SameSite=Strict cookies and are never returned in JSON.
Explicit scope
Tenant membership and account discovery use separately controlled authorization paths.
Versioned policy
Roles reference a developer-owned permission catalog and preserve immutable history.
Decision evidence
Authorization decisions and policy operations are represented in the public contract.
Inspect the source of truth.
The OpenAPI document in the repository is the authoritative HTTP contract. Use it for client generation, review, and compatibility checks.