{
  "pack": "zeus-performance-100y-v2",
  "version": "1.0.0",
  "freezeDate": "2026-05-06",
  "nextReviewYear": 2031,
  "horizonYear": 2076,
  "provenanceRoot": "3911a0aef0d5ffa0cd7796c7931f8353bbffcce845ae09a155e4c4a55ed1f8e2",
  "owner": {
    "name": "Vladoi Ionut",
    "email": "vladoi_ionut@yahoo.com",
    "btc": "bc1q4f7e66z87mdfj56kz0dj5hvcnpmh0qh4wuv22e"
  },
  "timestamp": "2026-06-10T18:19:14.651Z",
  "title": "Hydration Cost Manifest — Per-Component Budget",
  "purpose": "For SSR + hydration apps: a public manifest declaring how many ms and how many KB each interactive component costs to hydrate. Today this is invisible to users; here it is signed and public.",
  "units": {
    "time": "ms",
    "size": "B"
  },
  "components": [
    {
      "id": "site-shell",
      "hydrationMs": 0,
      "jsBytes": 0,
      "mode": "static"
    },
    {
      "id": "cookie-banner",
      "hydrationMs": 6,
      "jsBytes": 1024,
      "mode": "lazy-on-idle"
    },
    {
      "id": "aura-strip",
      "hydrationMs": 4,
      "jsBytes": 768,
      "mode": "lazy-on-visible"
    },
    {
      "id": "buy-bar",
      "hydrationMs": 12,
      "jsBytes": 2048,
      "mode": "lazy-on-interaction"
    }
  ],
  "rules": [
    "Above-the-fold static; below-the-fold lazy.",
    "No component hydrates synchronously on the boot critical path.",
    "Cumulative hydration ≤50ms in the first 1s."
  ]
}