Audit Log Service · View 14 of 40 · 4 · Data
Decisions
- Only one tier is the system of record. Everything else is a convenience with a stated recovery path, and the whole architecture is arranged so that saying this out loud is true rather than aspirational.
- The index is authoritative for nothing. Anything that would be lost by deleting it entirely is a design defect.
- The checkpoint ledger is in the system-of-record tier despite being tiny, because losing it costs the ability to prove anything about the segments that survive.
Recovery contracts
- Segments: RPO 0, 11 nines annual durability, continuous cross-region replication, locked retention policy.
- Buffer: loss of an acknowledged event is a Sev-1 defect, not a degradation. 72 h replay window.
- Index and registry: fully rebuildable from segments — 2.6 TB/day re-read, roughly 14 h for a 90-day window.
- Ephemeral tier: bounded loss accepted and stated. Duplicate records and reset quota counters are the visible consequence.
Assumptions
- Absence filters (for proofs of non-existence, phase 3) are treated as derived and rebuildable. If a regulator ever requires a non-existence proof to be independently attested, they move up a tier and the cost model changes.