Scoped keys, shown once, revocable, audit-logged. This portal currently runs in sandbox mode — generated keys are demo keys, clearly labeled, never valid for production.
Sign in / request access — planned (placeholder; sandbox needs no account).
Metadata only — the full key value is never stored.
| Name | Key | Scopes | Env | Expires |
|---|
The production implementation is server-side only: plaintext never stored (hash only), key shown once, tenant_id + scopes required, every create/revoke audit-logged.
POST /v1/api-keys # create — returns key once GET /v1/api-keys # list metadata (prefix + last4) DELETE /v1/api-keys/{key_id} # revoke — audit-logged
Local demo log — the production audit trail lives server-side, keyed by proof_id.
| Timestamp (UTC) | Action | Detail |
|---|