catalog / infra

Content Delivery Network

Serve bytes close to the user, and invalidate them when they change.

17 capabilities 1 sections reference specification

Build against it

# give your agent the catalog — no account, no install
claude mcp add provespec -- npx -y provespec-mcp

# then, from any agent session
spec_get(slug: "cdn")                → the capability tree
spec_checklist(slug: "cdn")          → the questions to answer
spec_grade(slug: "cdn", grades: [...])  → parity % + the gap list

# or just fetch it
curl https://provespec.com/catalog/cdn/spec.json

Grade every capability below as yes · partial · no · na, with a file reference as evidence. Whatever you leave ungraded counts as missing — the gap list is the work queue.

Or just paste this to your agent

Use the ProveSpec MCP server. Fetch the "cdn" spec with
spec_get, then walk spec_checklist and grade this repository against it —
one verdict per capability, each with a file reference as the note.
Call spec_grade with the results and give me the gap list as the plan.

If the server is not registered, add it first:
  claude mcp add provespec -- npx -y provespec-mcp

The specification

AI 17

Edge
  • ✓ Requests served from the nearest healthy location
  • ✓ Origin shielding to reduce origin load
  • ✓ Origin failover and health checks
Caching
  • ✓ Honour origin cache headers with documented overrides
  • ✓ Cache key configurable query, headers, cookies
  • ✓ Stale-while-revalidate and stale-if-error at the edge
Invalidation
  • ✓ Purge by URL, by prefix and by surrogate key
  • ✓ Purge propagation time stated
Delivery
  • ✓ Compression negotiated gzip, brotli, zstd
  • ✓ HTTP/2 and HTTP/3 with TLS 1.3
  • ✓ Range requests and resumable downloads
Security
  • ✓ TLS certificates issued and renewed automatically
  • ✓ Signed URLs and token authentication
  • ✓ Rate limiting and bot mitigation at the edge
Compute
  • ✓ Edge functions with a stated runtime and limits
Observability
  • ✓ Per-request logs and cache hit ratio
  • ✓ Real-time metrics by location and status
Open in Parity → Download spec.json All 102 specs