{
 "schema": "cain42.auditor_kit.challenge_42s.v1",
 "run_at_utc": "2026-10-11T12:39:35Z",
 "archive_sha256": "9afe0bf3add54033ac12f2257f3c66ac496f2ce9ed13735a5035d0c79fc7c6f3",
 "release": {
  "kit_name": "cain42-auditor-kit",
  "kit_version": "8.1.0",
  "source_commit": "bf04fa89d6ec925a0eb4d29cd4c1994c684ab681",
  "built_at_utc": "2026-10-11T12:38:51Z",
  "signing_key_id": "cain42-auditor-kit-release-2026-10",
  "signing_key_fingerprint_sha256": "d0f5f17ca2be05600042f4dd336b8e9a55f58ef14c83dc717f13bfb85e0afa20",
  "trust_anchor_fingerprint_sha256": "d0f5f17ca2be05600042f4dd336b8e9a55f58ef14c83dc717f13bfb85e0afa20",
  "running_verifier_sha256": "393991baf7a21450d47a1996d09a460053001421c16db5b40f99a0e2551f0a14"
 },
 "online": false,
 "budget_seconds": 42.0,
 "total_seconds": 15.852,
 "verdict": "PASS_42S",
 "stages": [
  {
   "stage": "1 initial evidence verdict",
   "ok": true,
   "seconds": 2.054,
   "detail": {
    "verdict": "PASS_INTEGRITY",
    "counts": {
     "PASS": 54,
     "FAIL": 0,
     "WARN": 0,
     "SKIP": 0
    },
    "warnings": []
   }
  },
  {
   "stage": "2 extracted kit == verified bytes",
   "ok": true,
   "seconds": 0.025,
   "detail": {
    "files_checked": 134,
    "mismatched": []
   }
  },
  {
   "stage": "3 adversarial verifier suite",
   "ok": true,
   "seconds": 9.608,
   "detail": "51/51 fixtures matched; result checks {'result_matches_its_archive': True, 'replayed_result_rejected': True, 'edited_result_rejected': True}; ALL_PASSED=True"
  },
  {
   "stage": "4 AI-review validator suite",
   "ok": true,
   "seconds": 4.164,
   "detail": "23/23 review cases matched; ALL_PASSED=True"
  }
 ],
 "establishes": "integrity/authenticity (relative to YOUR anchor), completeness, consistency and freshness of the release; verifier and AI-review validator behaviour on their adversarial sets; (online) three-site release consistency",
 "does_not_establish": "truth of CAIN-42 security/consensus/enforcement claims; independent review; platform production readiness (platform status recorded in the package: {'production_ready': False, 'overall': 'RELEASE_GATE_BLOCKED', 'gates': {'GATE-1': 'PASSED_TESTED_SCOPE', 'GATE-2': 'BLOCKED', 'GATE-3': 'PASSED_TESTED_SCOPE', 'GATE-4': 'PASSED_TESTED_SCOPE', 'GATE-5': 'PASSED_TESTED_SCOPE', 'GATE-6': 'BLOCKED', 'GATE-7': 'PASSED_TESTED_SCOPE'}})"
}
