Edge Cache and CDN Platform · View 10 of 29 · 3 · Structure
Decisions
- Property owners integrate through Git, not a configuration API. A change is a reviewed commit, the diff is the audit record, and a revert is a revert.
- Release pipelines call the purge API directly with a scoped service identity. Purge is the privilege most likely to be abused, so it is its own role (ADR-25).
- Certificates come from a public ACME CA over DNS-01, so issuance never needs a PoP to be reachable from the CA.
Contracts
- Every response carries a Cache-Status header in the RFC 9211 format, so an origin team can read the edge's behaviour without access to its logs.
- Origins receive requests only from shield addresses, over mTLS, with a platform-issued client certificate they can check.
Omitted
- External probes, NetBox and the finance export are on view 01. None is on the request path.