Passkey Authentication Service · View 11 of 21 · Data
Decisions
- Zones are drawn by what losing them costs, not by technology. A lost ceremony record costs a retry; a lost credential record locks a human out of their account.
- The irreplaceable zone carries RPO 0 and takes nearly the whole backup budget; the ephemeral zone is not backed up at all.
- The evidence zone is write-once and hash-chained, so a gap is detectable rather than deniable.
- The metadata snapshot is never authored here. It is refreshed from upstream and fails static on the last signed copy.
Assumptions
- Credential store 480 GB; registry small enough that its RPO 0 is free.
- Kafka retains 7 days, which is the window inside which a derived store can be rebuilt without touching the archive.
- ClickHouse holds 13 months hot; MinIO holds 7 years in sealed, chained segments.
Risks
- "Rebuildable" is only true if the rebuild is exercised. A derived store that has never been rebuilt from the stream is an assumption, not a property.