{
  "schema_version": 1,
  "milestone": "CF-M3_R2_ARTIFACT_MANIFEST_VIEWER",
  "generated_at": "2026-07-02T16:08:19Z",
  "r2": {
    "bucket": "cf-evidence-artifact-manifests",
    "object_key": "manifests/cf-m3-artifact-manifest.json",
    "public_access": "not_public_bucket_static_pages_mirror_is_public",
    "object_upload_status": "remote_uploaded_verified"
  },
  "artifacts": [
    {
      "id": "cf-m2-static-evidence-viewer",
      "project": "Cloudflare Edge Utility Stack",
      "milestone": "CF-M2_STATIC_EVIDENCE_VIEWER",
      "title": "Static evidence viewer preview receipt",
      "sha256": "12a509ff40b9dcf1228ad02e538cbf6db300d4f3fdade1fa7f6f6c5653c2cd38",
      "artifact_path": "cloudflare/evidence-viewer/verification/deployment_receipt.json",
      "viewer_path": "releases/index.html",
      "evidence_path": "evidence/cf-m1-health-only.html",
      "validation": [
        "static policy pytest 4 passed",
        "Cloudflare Pages preview HTTP 200",
        "Chrome visual check",
        "R2 bucket created after account enablement",
        "R2 remote object uploaded and read back by checksum"
      ],
      "non_claims": [
        "not production Pages deployment",
        "not runtime gateway",
        "not codex-control public route-matrix PASS"
      ]
    },
    {
      "id": "codex-control-cf-m1-health-only",
      "project": "Codex Control",
      "milestone": "CF-M1_DEPLOYMENT_RECEIPT_AND_ROUTE_MATRIX_SEAL",
      "title": "Health-only Worker route matrix caveat",
      "sha256": "c05d273d24f5d8ae03db9f314a9ea5f1748ca61ff45a2b4b031729f2c4f23dfc",
      "artifact_path": "codex-control/verification/CF-M1_DEPLOYMENT_RECEIPT_AND_ROUTE_MATRIX/worker_source_sha256.txt",
      "viewer_path": "evidence/cf-m1-health-only.html",
      "evidence_path": "evidence/cf-m1-health-only.html",
      "validation": [
        "worker source health-only contract tests passed in source project",
        "route matrix recorded Access redirects before Worker JSON"
      ],
      "non_claims": [
        "not public route-matrix PASS",
        "not gateway readiness",
        "not auth implementation"
      ]
    }
  ]
}
