Audit Log Service · View 18 of 40 · 4 · Data
Decisions
- Tier is a cost decision, never an immutability decision. Every cell in the segment row carries the same locked retention policy whether it is on hot, cool or archive storage.
- The index window is tunable per tenant, independently of the record retention period, and defaults to 90 days rather than 13 months. That default is the single largest cost lever in the design and is discussed on view 33.
- Beyond the index window, queries are served by Trino directly over the same Parquet segments — slower, asynchronous, and answering exactly the same question.
Retention classes
- Standard: 13 months online plus 7 years archived. Elevated: 10 years. Both extendable, never reducible.
- Disposal within 30 days of expiry when no hold applies. Legal hold suspends it indefinitely.
- The ingest buffer holds 72 h, which is the replay window for an index rebuild or a downstream outage.
Assumptions
- Storage prices are indicative West Europe list prices for ZRS at the time of writing and are used for relative reasoning, not for a quotation.
- Archive-tier rehydration latency is inside the 12 h asynchronous retrieval SLA. High-priority rehydration is available at extra cost and is not budgeted.