{
  "corpusVersion": "airlock-showcase-corpus-public/v1",
  "buildId": "285b524505290e90",
  "lockSha256": "dce3a4bdd0aa065e3b7b05203af166c59101c5aada13ecd2062a08e17f3586f3",
  "engine": {
    "commit": "913f3f22a87457dd36c0cbeadf926dd619e93547",
    "sourceId": "090bc92b41054b9e778f4cc5579a3676b55d25259556a94c639758d1366ef2d9"
  },
  "platform": {
    "acceptedCommit": "1eec72cb8a8597bac1f9e2b2cea5156d58eb747f",
    "acceptedTree": "530a83e7f51828ad6c3f49b6d3324657e998fe32"
  },
  "projectionStatement": "This site does not publish the platform's run record. It publishes a closed projection of it: whole fields are dropped, no value is ever changed, and the dropped field names are listed on every run page. The original record's checksum is retained privately in the corpus lock and is not published.",
  "caseInputDigests": {
    "manifests/big-red.json": "c6a581baf9825cdf75f41ddd7a5d4f28589cdade4d924cc318f199127695941b",
    "manifests/openclaw-oc4-remediated.json": "da3b69af2e4145210b9f9e4acfa0d135a419c71365504b5c48c795dd9f54a44e",
    "manifests/openclaw-oc4.json": "fb6e490c33fde0ca9db223e84271cf96f7b19f4b0f6929b52b35317e1cc77caa",
    "manifests/refund-bot.json": "d8e39a1988966c255c528ac19bfac5581fe5c373beca92ea397d0522378dec80",
    "samples/big-red/.env.example": "189c32c105e50e22b916952cb303faaf7f821d6551d4335c6e1aa1de2abe8aeb",
    "samples/big-red/lib/budget.ts": "cd4ba145b4665f653b64927d4de3d453a2dcb51709af4f538fa163d9f7fd3f94",
    "samples/big-red/lib/kill-switch.ts": "b96e6b94edef04804b77fe29db97dc2fb340b35067deddfcb328c2cf66dd64c1"
  },
  "runs": [
    {
      "runId": "uedqyyu4tc",
      "manifest": "manifests/big-red.json",
      "verdict": "PASS_WITH_CONDITIONS",
      "exitCode": 1,
      "generatedAt": "2026-08-19T05:06:27.506Z",
      "bundleSha256": "67d3b3da803ad373136dc0670be313d9d6f948013aa1e2a25b4e7f564cfda521",
      "runRecordProjectionSha256": "f86863756759d79d3b57e8df4a0a142cdac0f2bb901acff7bde8d7e02aac62e3",
      "reviewMode": "skipped"
    },
    {
      "runId": "5i5kvyfpxb",
      "manifest": "manifests/refund-bot.json",
      "verdict": "STOP",
      "exitCode": 2,
      "generatedAt": "2026-08-19T05:06:27.078Z",
      "bundleSha256": "5fe8222c9b618d82856eb741115f8e3ee74ed1e8dff4d1fc35ef3e5637ca3a22",
      "runRecordProjectionSha256": "21e73749a1af6190df520a47aec0953ded12ec094dd407eec359941601c280d7",
      "reviewMode": "skipped"
    },
    {
      "runId": "mvrzzidhq5",
      "manifest": "manifests/openclaw-oc4-remediated.json",
      "verdict": "PASS_WITH_CONDITIONS",
      "exitCode": 1,
      "generatedAt": "2026-08-19T05:06:26.659Z",
      "bundleSha256": "72e04fb729c6af358ae6368d34aff54c68c87ec1e9f0268dfb2585eedd8fa620",
      "runRecordProjectionSha256": "6f341c53f852e2158c0ce31be017bdabf16cf0a8c21c6be085e06def0f9b0655",
      "reviewMode": "skipped"
    },
    {
      "runId": "wffvmpucvz",
      "manifest": "manifests/openclaw-oc4.json",
      "verdict": "STOP",
      "exitCode": 2,
      "generatedAt": "2026-08-19T05:06:26.321Z",
      "bundleSha256": "33870230bc14dbfd8c5f8f31855e8ae9681f57f59b19d48161dc3c0eb816c240",
      "runRecordProjectionSha256": "84e64b63befd226ab650dab1e71885061b4c25cd4ece63263f9f6596f4fadc0b",
      "reviewMode": "skipped"
    },
    {
      "runId": "vahctslwa3",
      "manifest": "manifests/big-red.json",
      "verdict": "PASS_WITH_CONDITIONS",
      "exitCode": 1,
      "generatedAt": "2026-08-19T05:06:25.565Z",
      "bundleSha256": "9b2193601efcc7541852ef8782256dbc684b78d4f4ea90b77e8b9f494157987a",
      "runRecordProjectionSha256": "aef372432dacb7396e0545bcde49d8f6bc729e852a14eaf51af5f717f5b63041",
      "reviewMode": "skipped"
    }
  ],
  "disclosureReview": "Disclosure review of the corpus is COMPLETE, recorded 2026-08-19 (Pacific). What that rests on, stated exactly: the corpus and the published output were scanned mechanically, and the rendered evidence was inspected. No credential value, e-mail address, private run record, machine path or unexpected external host was found. The public owner handle josuealeflores was found, and the product owner explicitly approved publishing it. This was not a manual line-by-line reading of every string, and it is not described as one.",
  "decisionDate": "2026-08-19 (Pacific)",
  "browserEvidence": {
    "note": "Two environments, recorded separately. They are different strengths of evidence and are never combined into one figure.",
    "independentSandboxedMacOS": "Independent review (Codex), sandboxed Chrome on macOS: 102/102 across 17 pages at eee8743, at c5ffa88, and at 01c7a59.",
    "implementationLeadContainer": "Implementation lead, session container (Linux aarch64): 102/102 across 17 pages, run with --no-sandbox under the documented opt-in. Reduced browser isolation; weaker evidence than a sandboxed run, and labelled as such by the tool itself."
  },
  "releaseStatus": "This static showcase is accepted with conditions for capstone publication, decided 2026-08-19 (Pacific), and is published via Cloudflare Pages at airlock-showcase.pages.dev. This publication does not authorize deployment or production use of the Airlock engine or operator platform.",
  "disclosedLimitations": [
    "The corpus has NOT been independently regenerated. A second party has not re-run the frozen engine through the accepted platform and compared the result to what is published here. Accepted as a disclosed limitation for this release; it is recorded, not closed.",
    "Case-input verification closes replacement of the FINAL path component — each file is opened once with O_NOFOLLOW and read and hashed through that descriptor. It does NOT close replacement of a DIRECTORY component on the way to a file, because Node exposes no openat. Recorded, not closed.",
    "The model-review path has never been run against a live provider. Every run on this site was produced with review skipped.",
    "Receipts, digests and this site's own checks show content identity, and nothing more: not authenticity, not provenance, not a trusted time, and not tamper-evidence."
  ]
}
