{
  "product": "Specification (reference)",
  "title": "Content Delivery Network",
  "summary": "Serve bytes close to the user, and invalidate them when they change.",
  "category": "infra",
  "entries": [
    {
      "path": [
        "AI",
        "Edge",
        "Requests served from the nearest healthy location"
      ],
      "value": "",
      "status": "yes",
      "note": ""
    },
    {
      "path": [
        "AI",
        "Edge",
        "Origin shielding to reduce origin load"
      ],
      "value": "",
      "status": "yes",
      "note": ""
    },
    {
      "path": [
        "AI",
        "Edge",
        "Origin failover and health checks"
      ],
      "value": "",
      "status": "yes",
      "note": ""
    },
    {
      "path": [
        "AI",
        "Caching",
        "Honour origin cache headers"
      ],
      "value": "",
      "status": "yes",
      "note": "with documented overrides"
    },
    {
      "path": [
        "AI",
        "Caching",
        "Cache key configurable"
      ],
      "value": "query, headers, cookies",
      "status": "yes",
      "note": ""
    },
    {
      "path": [
        "AI",
        "Caching",
        "Stale-while-revalidate and stale-if-error at the edge"
      ],
      "value": "",
      "status": "yes",
      "note": ""
    },
    {
      "path": [
        "AI",
        "Invalidation",
        "Purge by URL, by prefix and by surrogate key"
      ],
      "value": "",
      "status": "yes",
      "note": ""
    },
    {
      "path": [
        "AI",
        "Invalidation",
        "Purge propagation time stated"
      ],
      "value": "",
      "status": "yes",
      "note": ""
    },
    {
      "path": [
        "AI",
        "Delivery",
        "Compression negotiated"
      ],
      "value": "gzip, brotli, zstd",
      "status": "yes",
      "note": ""
    },
    {
      "path": [
        "AI",
        "Delivery",
        "HTTP/2 and HTTP/3 with TLS 1.3"
      ],
      "value": "",
      "status": "yes",
      "note": ""
    },
    {
      "path": [
        "AI",
        "Delivery",
        "Range requests and resumable downloads"
      ],
      "value": "",
      "status": "yes",
      "note": ""
    },
    {
      "path": [
        "AI",
        "Security",
        "TLS certificates issued and renewed automatically"
      ],
      "value": "",
      "status": "yes",
      "note": ""
    },
    {
      "path": [
        "AI",
        "Security",
        "Signed URLs and token authentication"
      ],
      "value": "",
      "status": "yes",
      "note": ""
    },
    {
      "path": [
        "AI",
        "Security",
        "Rate limiting and bot mitigation at the edge"
      ],
      "value": "",
      "status": "yes",
      "note": ""
    },
    {
      "path": [
        "AI",
        "Compute",
        "Edge functions with a stated runtime and limits"
      ],
      "value": "",
      "status": "yes",
      "note": ""
    },
    {
      "path": [
        "AI",
        "Observability",
        "Per-request logs and cache hit ratio"
      ],
      "value": "",
      "status": "yes",
      "note": ""
    },
    {
      "path": [
        "AI",
        "Observability",
        "Real-time metrics by location and status"
      ],
      "value": "",
      "status": "yes",
      "note": ""
    }
  ]
}
