Identity, scoped the way your customers need it
Per-tenant JWKS, RBAC that adapts per app, and an audit log that records reads — not just writes.
- Platform API + per-app Consumer API, cryptographically isolated
- Per-tenant JWKS so a leaked key never crosses customers
- PATs with granular scopes, revocable per workspace
- Immutable audit log including read operations
{
"aid": "app_f2a9",
"sub": "usr_alice",
"aud": "acme-prod",
"roles": ["admin"],
"iss": "https://...heimdall.../app_f2a9",
"exp": 1748391600
}