Acceptance plane
0 in retained logKnows the relying party, never the user.
Knows
- Which relying party asked, and under which signed policy pack (id and hash)
- The ceremony's state machine: every transition, outcome and evidence record
- That a valid attestation occurred against this ceremony's nonce
- The attestation's method class, assurance level and opaque transcript digest
- A subject seed derived under the attestation plane's pepper — which this plane cannot invert (it does not hold that pepper)
Does not know
- Who the user is — no name, no date of birth, no document ever reaches this plane
- The commitment itself: it receives only the HMAC-derived seed, and cannot reverse it without the attestation pepper
- The proof or the credential — they never leave the attestation plane
- How to link the same holder across two relying parties: each token's subject is derived per-RP
Route groups
- POST /api/v1/ceremonies
- GET|PATCH /api/v1/ceremonies/{id}
- POST /api/v1/tokens
- POST /api/v1/tokens/verify