{
  "pack": "zeus-performance-100y",
  "version": "1.0.0",
  "freezeDate": "2026-05-06",
  "nextReviewYear": 2031,
  "horizonYear": 2076,
  "provenanceRoot": "aa015c739e8b5e16e652e685a7650bbeef7dde6d0d71748fbefebf56a9fb7f5f",
  "owner": {
    "name": "Vladoi Ionut",
    "email": "vladoi_ionut@yahoo.com",
    "btc": "bc1q4f7e66z87mdfj56kz0dj5hvcnpmh0qh4wuv22e"
  },
  "timestamp": "2026-06-10T18:15:20.635Z",
  "title": "Cache Policy — Immutable + Stale-While-Revalidate",
  "classes": [
    {
      "match": "/assets/*.[hash].js",
      "cacheControl": "public, max-age=31536000, immutable"
    },
    {
      "match": "/assets/*.[hash].css",
      "cacheControl": "public, max-age=31536000, immutable"
    },
    {
      "match": "/assets/*.[hash].woff2",
      "cacheControl": "public, max-age=31536000, immutable"
    },
    {
      "match": "/assets/img/*",
      "cacheControl": "public, max-age=31536000, immutable"
    },
    {
      "match": "HTML routes",
      "cacheControl": "public, max-age=60, stale-while-revalidate=86400"
    },
    {
      "match": "/api/v100/*",
      "cacheControl": "public, max-age=300"
    }
  ],
  "pledge": "Never break a cached URL. New versions ship under new hashed filenames."
}