{
  "schema": "harperz9-retro-systems-lab-media/v1",
  "recordedAt": "2026-08-27",
  "generatedFrom": {
    "repository": "https://github.com/HarperZ9/telos-v2",
    "sourceParityBase": "b4faa8fe7407aed2009f8a5df98e79a7a6921c12",
    "candidateInputs": "current worktree files generated by this branch",
    "method": "Generator-owned static identity SVGs plus existing deterministic social-card renderer outputs."
  },
  "generator": {
    "path": "scripts/render-retro-systems-media.mjs",
    "renderCommand": "npm run retro-media:render",
    "checkCommand": "npm run retro-media:check"
  },
  "firstPartyEvidence": {
    "engineRevival": {
      "sourceHref": "https://github.com/HarperZ9/engine-revival",
      "releaseHref": "https://github.com/HarperZ9/engine-revival/releases/tag/v0.1.0",
      "tag": "v0.1.0",
      "commitSha": "0af6d527860a63c418b5775dc0efe9ba89557604",
      "license": "MIT"
    },
    "brenderArchival": {
      "sourceHref": "https://github.com/HarperZ9/brender-archival",
      "releaseHref": "https://github.com/HarperZ9/brender-archival/releases/tag/v0.1.1",
      "tag": "v0.1.1",
      "commitSha": "11b5a8d539e911a9c07991b751402a7d51bf1bde",
      "license": "AGPL-3.0-or-later",
      "upstreamBRenderLicense": "MIT"
    }
  },
  "sourceHashes": {
    "site/systems.json": "2aa2920eab205397d23115dd15dd246a731bb8ff80b906c5443de54e54f1cc26",
    "site/routes.json": "e75c659e347e2dd51e17c10fea3b3dd96aba1165480a41f607039a1cea4f38f2",
    "public/retro.html": "7dd7f0f867796886569096cdbceddfcd329c8996d603252751f7ba3ac2f9e757",
    "public/flywheel.html": "585b5638c201105d7acd64bf19a3dc2c8fda0c62129a414e590a2ac67d06a0d4",
    "public/engine-revival.html": "e0bd5748cbc01a09cf7d61ce4ed169d96de08c384fbb89e0c0aef4c3694e4f5c",
    "public/brender-archival.html": "9c4f44c89aaffd3987d5ebdf527145466b6d477db7fc10e23449d0b3c5732efe",
    "public/img/og/cards-data.js": "cc3a76e97d98b5b79688703287c68b695f04fddc31ca0ebd3d4ceff590cdfb6a",
    "scripts/render-retro-systems-media.mjs": "d005584f07fcdb9edbef741cb66f1cfc2a216dba5c9a02936de2e32d59233059"
  },
  "media": [
    {
      "id": "retro-play-capture",
      "kind": "identity-svg",
      "href": "media/retro-systems-lab/identity/retro-play.svg",
      "width": 960,
      "height": 540,
      "bytes": 2803,
      "byteBudget": 12000,
      "sha256": "fa602584864c2b2889488559381c9c7cc3a248fd8b80c8cc3a3320d9c400f60f",
      "provenance": "Generator-owned SVG capture derived from owned Retro Engine, shader preset, and palette source motifs.",
      "sourceFiles": [
        "public/system/retro-engine.js",
        "public/system/shader-presets.js",
        "public/system/retro-palettes.js"
      ],
      "alt": "Abstract pixel field representing the Retro Engine play pillar.",
      "caption": "Retro Engine play identity capture for the shared Retro Systems Lab visualization.",
      "limitations": [
        "Does not prove BRender restoration facts.",
        "Does not prove browser performance or output equivalence across hosts."
      ]
    },
    {
      "id": "engine-preserve-capture",
      "kind": "identity-svg",
      "href": "media/retro-systems-lab/identity/engine-preserve.svg",
      "width": 960,
      "height": 540,
      "bytes": 1916,
      "byteBudget": 12000,
      "sha256": "49fe2cab66a37788594c9a68de45340ef55f9336179a3cbf77342d9133a8b616",
      "provenance": "Generator-owned SVG capture derived from owned route and system registry source motifs.",
      "sourceFiles": [
        "site/systems.json",
        "site/routes.json",
        "public/engine-revival.html"
      ],
      "alt": "Layered lines representing Engine Revival preservation receipts.",
      "caption": "Engine Revival preserve identity capture for verified release evidence status.",
      "limitations": [
        "Does not prove product parity, adoption, performance, or license completeness.",
        "Does not prove that BRender evidence comes from the local 12-target materializer."
      ]
    },
    {
      "id": "brender-verify-capture",
      "kind": "identity-svg",
      "href": "media/retro-systems-lab/identity/brender-verify.svg",
      "width": 960,
      "height": 540,
      "bytes": 1964,
      "byteBudget": 12000,
      "sha256": "0ae7139067327065b99ae6c7a1beee8fa2f6573354eef5c130940364ef75d00c",
      "provenance": "Generator-owned SVG capture derived from owned page and registry source motifs.",
      "sourceFiles": [
        "public/brender-archival.html",
        "public/engine-revival.html",
        "site/systems.json"
      ],
      "alt": "Evidence grid separating BRender restoration proof from generic retro media.",
      "caption": "BRender Archival verify identity capture for specific restoration evidence boundaries.",
      "limitations": [
        "Does not prove BRender restoration completeness.",
        "Does not prove rendering correctness, performance, adoption, or legal completeness."
      ]
    },
    {
      "id": "retro-crossover-capture",
      "kind": "identity-svg",
      "href": "media/retro-systems-lab/identity/crossover.svg",
      "width": 960,
      "height": 540,
      "bytes": 3013,
      "byteBudget": 12000,
      "sha256": "2bf144d69b2c4b19d367ee642d4b642c40855bca84e47ca944dff73c748099d2",
      "provenance": "Generator-owned directed crossover SVG derived from the canonical Retro Systems Lab registry records.",
      "sourceFiles": [
        "site/systems.json",
        "public/retro.html",
        "public/engine-revival.html",
        "public/brender-archival.html"
      ],
      "alt": "Directed crossover diagram showing Retro Engine play leading to Engine Revival preserve leading to BRender Archival verify under Flywheel.",
      "caption": "Shared crossover visualization for the play to preserve to verify Retro Systems Lab relationship.",
      "limitations": [
        "Does not prove runtime dependency between the three routes.",
        "Does not prove BRender facts from Retro Engine output."
      ]
    },
    {
      "id": "engine-revival-card",
      "kind": "social-card-png",
      "href": "img/og/engine-revival.png",
      "width": 1200,
      "height": 630,
      "bytes": 568988,
      "byteBudget": 700000,
      "sha256": "54f9c3e4ad2c5a4a7bb20c582ffa21182e922312561b61b7eb5e8280b4bd6793",
      "provenance": "Rendered by scripts/render-social-cards.mjs from public image card data key engine-revival.",
      "sourceFiles": [
        "public/img/og/cards-data.js",
        "public/img/og/_card.html",
        "scripts/render-social-cards.mjs"
      ],
      "alt": "Engine Revival social card with preserve lane wording.",
      "caption": "Repository and site card for Engine Revival.",
      "limitations": [
        "Does not prove final Engine Revival repository state beyond the cited release.",
        "Does not prove product parity, adoption, or performance."
      ]
    },
    {
      "id": "brender-archival-card",
      "kind": "social-card-png",
      "href": "img/og/brender-archival.png",
      "width": 1200,
      "height": 630,
      "bytes": 567373,
      "byteBudget": 700000,
      "sha256": "45abefedfbc2a800895bc287e524f3a7960b123b34a9521ac4adcd4e4c6f829a",
      "provenance": "Rendered by scripts/render-social-cards.mjs from public image card data key brender-archival.",
      "sourceFiles": [
        "public/img/og/cards-data.js",
        "public/img/og/_card.html",
        "scripts/render-social-cards.mjs"
      ],
      "alt": "BRender Archival social card with verify lane wording.",
      "caption": "Repository and site card for BRender Archival.",
      "limitations": [
        "Does not prove BRender restoration facts.",
        "Does not prove product parity, adoption, or performance."
      ]
    }
  ]
}
