{
  "schemaVersion": "1.0",
  "policyVersion": "EVIDENCE-PROVENANCE-V1",
  "updated": "2026-09-19",
  "handsOnPublicationGate": {
    "requiredFields": [
      "testDate",
      "modelVersion",
      "plan",
      "platform",
      "actualResult",
      "completionSuccess",
      "evidenceReference",
      "runConditions",
      "firstResponseSha256",
      "evidenceSha256",
      "scoringVersion",
      "scoredBy",
      "scoredAt"
    ],
    "rules": [
      "Preserve the first complete response before corrections.",
      "Record product/model or mode, plan/account, platform, date and enabled tools/connectors.",
      "Keep raw or sanitized evidence in a resolvable evidence reference.",
      "Hash the first response and evidence bundle with SHA-256.",
      "Score only against the protocol that existed before the run.",
      "Publish limitations and never convert missing values into zero scores.",
      "Invalidate or mark retest-needed after a material product change when the old observation no longer supports a current claim."
    ]
  },
  "publicData": "/data/test-lab-results.json",
  "correctionsUrl": "/contact",
  "methodologyUrl": "/review-methodology"
}
