{
  "schema_version": 1,
  "mode": "PUBLIC_RELEASE",
  "public_release_approved": true,
  "reviewed_at_utc": "2026-10-15T06:52:47Z",
  "engineering_authority": "Public implementation at the stated commit; not private canonical evidence or a current deployment attestation.",
  "source_checkout": ".cache/reference",
  "engine": {
    "repository": "jackyzha0/quartz",
    "commit": "9cf87ff1c248a8ca551093214b0fec3b31415009",
    "node": "22.23.3",
    "license": "MIT",
    "local_source_patches": [
      {
        "file": "patches/quartz-no-cdn-preconnect.patch",
        "source_path": "quartz/components/Head.tsx",
        "purpose": "Remove the unused cdnjs preconnect at the pinned engine revision; no generated-code edits."
      },
      {
        "file": "patches/quartz-optional-og-image.patch",
        "source_path": "quartz/components/Head.tsx",
        "purpose": "Preserve the optional emitter name without importing an absent, unused og-image plugin. Required by the clean minimal-plugin install."
      },
      {
        "file": "patches/quartz-og-image-mime.patch",
        "source_path": "quartz/components/Head.tsx",
        "purpose": "Emit image/png for the fixed PNG social image at its Head source; no generated-output edits."
      }
    ]
  },
  "pages": [
    {
      "file": "index.md",
      "route": "/",
      "title": "Documentation",
      "repository": "Seemorghdev/edge-evidence-reference-platform-public",
      "commit": "37e8a8f9a34ff04eea621d146fea078632ed9125",
      "paths": [
        "README.md",
        "docs/authority-boundary.md"
      ],
      "mode": "curated_adaptation",
      "attribution": "Seemorghdev; Apache-2.0 source; adapted for Mehridian Docs",
      "review_status": "PUBLIC_RELEASE_OWNER_APPROVED_WITH_RECORDED_QUALIFICATIONS",
      "unresolved_claims": [
        "Previously a private release candidate. The owner accepted the six-page release content and recorded qualifications in Step 5I.1; merge, Pages/DNS activation, artifact upload and deployment remain separately unauthorized."
      ]
    },
    {
      "file": "edge-evidence/index.md",
      "route": "/edge-evidence/",
      "title": "Technical overview",
      "repository": "Seemorghdev/edge-evidence-reference-platform-public",
      "commit": "37e8a8f9a34ff04eea621d146fea078632ed9125",
      "paths": [
        "docs/architecture/overview.md",
        "services/web-ui/src/edge_evidence_web_ui/gateway.py",
        "services/edge-agent/src/edge_evidence_edge_agent/app.py",
        "services/web-ui/Dockerfile.gateway"
      ],
      "mode": "curated_adaptation",
      "attribution": "Seemorghdev; Apache-2.0 source; diagram and topology explanation adapted",
      "review_status": "PUBLIC_RELEASE_OWNER_APPROVED_WITH_RECORDED_QUALIFICATIONS",
      "unresolved_claims": [
        "No present-day hosting, availability or running-release attestation is made."
      ]
    },
    {
      "file": "edge-evidence/run-locally/index.md",
      "route": "/edge-evidence/run-locally/",
      "title": "Run locally",
      "repository": "Seemorghdev/edge-evidence-reference-platform-public",
      "commit": "37e8a8f9a34ff04eea621d146fea078632ed9125",
      "paths": [
        "docs/reviewer-walkthrough.md",
        "README.md",
        "deploy/compose/docker-compose.yml",
        "services/web-ui/Dockerfile.gateway",
        ".github/workflows/gateway-container.yml",
        "scripts/install_workspace.py"
      ],
      "mode": "curated_adaptation",
      "attribution": "Seemorghdev; Apache-2.0 source; separates Compose and gateway instructions",
      "review_status": "PUBLIC_RELEASE_OWNER_APPROVED_WITH_RECORDED_QUALIFICATIONS",
      "unresolved_claims": [
        "Built gateway and Compose integration/browser journeys pass locally. Original Compose 2s healthcheck budget fails under x86 emulation; the qualified rehearsal used a local-only 15s override and loopback bindings.",
        "Engineering Python dependencies use ranges rather than a fully locked application environment."
      ]
    },
    {
      "file": "edge-evidence/api-contracts/index.md",
      "route": "/edge-evidence/api-contracts/",
      "title": "API and data contracts",
      "repository": "Seemorghdev/edge-evidence-reference-platform-public",
      "commit": "37e8a8f9a34ff04eea621d146fea078632ed9125",
      "paths": [
        "services/evidence-api/README.md",
        "services/edge-agent/README.md",
        "services/web-ui/README.md",
        "services/web-ui/src/edge_evidence_web_ui/gateway.py",
        "services/evidence-api/src/edge_evidence_evidence_api/app.py",
        "packages/shared-contracts/src/edge_evidence_contracts/models.py",
        "contracts/artifact.schema.json",
        "contracts/receipt.schema.json",
        "services/edge-agent/src/edge_evidence_edge_agent/app.py"
      ],
      "mode": "curated_adaptation",
      "attribution": "Seemorghdev; Apache-2.0 source; gateway-versus-service route table is an adaptation",
      "review_status": "PUBLIC_RELEASE_OWNER_APPROVED_WITH_RECORDED_QUALIFICATIONS",
      "unresolved_claims": [
        "Known source inconsistency: artifact JSON Schema requires source and labels, while the runtime model defaults them. Documented explicitly; upstream is unchanged."
      ]
    },
    {
      "file": "edge-evidence/examples/index.md",
      "route": "/edge-evidence/examples/",
      "title": "Understand the three examples",
      "repository": "Seemorghdev/edge-evidence-reference-platform-public",
      "commit": "37e8a8f9a34ff04eea621d146fea078632ed9125",
      "paths": [
        "fixtures/artifact-complete.json",
        "fixtures/artifact-deferred.json",
        "fixtures/artifact-prepared.json",
        "services/edge-agent/src/edge_evidence_edge_agent/core.py",
        "tests/test_gateway.py",
        "tests/browser_gateway_smoke.py",
        "services/evidence-api/src/edge_evidence_evidence_api/store.py"
      ],
      "mode": "curated_adaptation",
      "attribution": "Seemorghdev; Apache-2.0 source; fixture comparison and explanations adapted",
      "review_status": "PUBLIC_RELEASE_OWNER_APPROVED_WITH_RECORDED_QUALIFICATIONS",
      "unresolved_claims": []
    },
    {
      "file": "edge-evidence/boundaries/index.md",
      "route": "/edge-evidence/boundaries/",
      "title": "Boundaries and verification",
      "repository": "Seemorghdev/edge-evidence-reference-platform-public",
      "commit": "37e8a8f9a34ff04eea621d146fea078632ed9125",
      "paths": [
        "docs/authority-boundary.md",
        "tests/test_gateway.py",
        "tests/test_projection_boundaries.py",
        "scripts/check_projection.py",
        "services/web-ui/Dockerfile.gateway",
        ".github/workflows/required.yml",
        ".github/workflows/gateway-container.yml"
      ],
      "mode": "curated_adaptation",
      "attribution": "Seemorghdev; Apache-2.0 source; verification scope and limitations explicitly adapted",
      "review_status": "PUBLIC_RELEASE_OWNER_APPROVED_WITH_RECORDED_QUALIFICATIONS",
      "unresolved_claims": [
        "A browser or test pass is not an engineering acceptance decision."
      ]
    }
  ],
  "supporting_links": [
    {
      "repository": "Seemorghdev/edge-evidence-processor-public",
      "commit": "df2ed511a8e787f7fb4146c129b0f26ff775d187",
      "paths": [
        "docs/architecture.md",
        "docs/local-development.md"
      ],
      "mode": "link_only"
    },
    {
      "repository": "Seemorghdev/edge-evidence-replication-projection",
      "commit": "0b353d91bc5df0fdbf5f4405bc51004ef531f3d7",
      "paths": [
        "docs/standalone-architecture.md",
        "docs/operations.md"
      ],
      "mode": "link_only"
    }
  ],
  "architecture_policy": {
    "repository": "Seemorghdev/mehridian-site",
    "commit": "3208e2418d67d7ae71bdf624ae465191a4f859d0",
    "path": "docs/SITE-ARCHITECTURE.md",
    "mode": "reference_only"
  },
  "source_blob_ids": {
    "README.md": "a6feeb7263248fe34cc4a0f31571c050f6988412",
    "docs/authority-boundary.md": "96ad9cb58710d79617e1d107b9e06a720730b166",
    "docs/architecture/overview.md": "499f94fe6fca7cb71762440d0cf0e7c48ac9a437",
    "services/web-ui/src/edge_evidence_web_ui/gateway.py": "8e62b5a00de680d9550a427b4ffc3a8dee1053aa",
    "services/edge-agent/src/edge_evidence_edge_agent/app.py": "9a3ba34fb41192e73448f65e96bf1530c69ddedc",
    "services/web-ui/Dockerfile.gateway": "3a1ae0264afc6833c15b7824b0843154a55443b7",
    "docs/reviewer-walkthrough.md": "00c7341065776e03bfe0984e9b53c772e368e963",
    "deploy/compose/docker-compose.yml": "c7504372b11372549ec57daff803bec44989ec88",
    ".github/workflows/gateway-container.yml": "fcd626ff8c0d4c028a79f0f18e8bb919c4406fef",
    "scripts/install_workspace.py": "cb264a7cef4622019169848edefff7ae879a7896",
    "services/evidence-api/README.md": "ece31b6ec0b9a968b56a7e49233033d096611df8",
    "services/edge-agent/README.md": "0cacaabf3242e3e9e6c8fc3415b5f588c4e53b37",
    "services/web-ui/README.md": "996751166fbb019adeaf0ce098f7b1797f811710",
    "services/evidence-api/src/edge_evidence_evidence_api/app.py": "1654e90ab0cba4a0cfb87186e0dc1b2d5f192e29",
    "packages/shared-contracts/src/edge_evidence_contracts/models.py": "ba303c716994ec0520a8151542a3d3be5fd58f5a",
    "contracts/artifact.schema.json": "aaef0422da50403aac6edec9dc4cec46f7438fa4",
    "contracts/receipt.schema.json": "2e7876b304901132809716ff6392470508ec0e50",
    "fixtures/artifact-complete.json": "998982ccacfd3e9aa13910caceb6eedb9d2f0814",
    "fixtures/artifact-deferred.json": "2e950cf8a3e218e640358b43c38f0ddd6b263e6e",
    "fixtures/artifact-prepared.json": "7a401b9587911cde53029a4008c0c6d60565ff11",
    "services/edge-agent/src/edge_evidence_edge_agent/core.py": "35933e6e705c8ac6e4eabca9d677b9fc6dc79f00",
    "tests/test_gateway.py": "9b920bc7c324b1f3c1a154d3f1517312384ebed1",
    "tests/browser_gateway_smoke.py": "45cbb59ba6f178a40036a1e261257801c2a28b89",
    "services/evidence-api/src/edge_evidence_evidence_api/store.py": "050b93b5a8fab74017f23a771a25e0e04dd71b89",
    "tests/test_projection_boundaries.py": "7c135a55ed9871296614d20e9a5475b4081564df",
    "scripts/check_projection.py": "905a4a7e639f06878f744d5759d25f14c3b487d3",
    ".github/workflows/required.yml": "02d5cddcbb67ca5d000669ab9faa9a371d166919"
  }
}
