{
  "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:15:58.310Z",
  "title": "Causal Render Graph — Public DAG of Critical Path",
  "purpose": "A machine-readable directed acyclic graph showing exactly which resource blocks which paint event for every public route. The web has Lighthouse waterfalls but no public, signed, route-stable DAG contract.",
  "nodes": [
    {
      "id": "html",
      "kind": "document",
      "startMs": 0,
      "endMs": 80
    },
    {
      "id": "css-inline",
      "kind": "style",
      "startMs": 80,
      "endMs": 95
    },
    {
      "id": "hero-img",
      "kind": "image",
      "startMs": 95,
      "endMs": 380,
      "fetchpriority": "high"
    },
    {
      "id": "app-js",
      "kind": "script",
      "startMs": 80,
      "endMs": 420,
      "defer": true
    },
    {
      "id": "aeon-js",
      "kind": "script",
      "startMs": 80,
      "endMs": 220,
      "defer": true
    }
  ],
  "edges": [
    {
      "from": "html",
      "to": "css-inline",
      "blocks": "first-paint"
    },
    {
      "from": "css-inline",
      "to": "hero-img",
      "blocks": "LCP"
    },
    {
      "from": "hero-img",
      "to": "LCP",
      "kind": "paint"
    },
    {
      "from": "app-js",
      "to": "INP",
      "kind": "interactive"
    }
  ],
  "invariants": [
    "No script blocks first-paint.",
    "LCP element has at most 1 blocking CSS dependency.",
    "No edge crosses a 100ms boundary on the critical path."
  ]
}