{
 "schema": "cain42.auditor_kit_release_status.v1",
 "evaluated_at_utc": "2026-10-12T14:10:35Z",
 "kit_version": "8.3.2",
 "zip": "cain42-auditor-kit-8.3.2.zip",
 "zip_sha256": "3e70be5e6f5784aea63c3eaf33dbe161479222f1758fb95de0e82e6cd582c85d",
 "source_commit": "8094f100d32ff7ba497671827e67a7538f0f59b8",
 "status": "AUDITOR_KIT_RELEASE_READY",
 "gates": [
  {
   "id": "K1",
   "title": "authoritative source commit and version identified",
   "status": "PASS",
   "evidence": {
    "source_commit": "8094f100d32ff7ba497671827e67a7538f0f59b8",
    "commit_exists_in_repository": true,
    "kit_sources_in_commit": true,
    "kit_version": "8.3.2",
    "build_dirty": false
   },
   "blockers": [],
   "detail": "Provenance is checkable only with repository access; outside auditors see it as DECLARED."
  },
  {
   "id": "K2",
   "title": "manifest, hashes, signature and contents agree",
   "status": "PASS",
   "evidence": {
    "verifier_verdict": "PASS_INTEGRITY",
    "signature_valid": "PASS",
    "counts": {
     "PASS": 56,
     "FAIL": 0,
     "WARN": 0,
     "SKIP": 0
    },
    "zip_sha256": "3e70be5e6f5784aea63c3eaf33dbe161479222f1758fb95de0e82e6cd582c85d",
    "result_digest_sha256": "9fa66fe7683998b90fec5ac2eb2f04d52f70955744912259fd4448e9eb9ad205"
   },
   "blockers": [],
   "detail": null
  },
  {
   "id": "K3",
   "title": "verifier source and runtime reproducible",
   "status": "PASS",
   "evidence": {
    "rebuilds": [
     {
      "zip": "/root/.cache/cain42-qualify-tmp/cain42-b0-c9elxmm0/cain42-auditor-kit-8.3.2.zip",
      "sha256": "3e70be5e6f5784aea63c3eaf33dbe161479222f1758fb95de0e82e6cd582c85d",
      "bytes": 2568607,
      "signed": true,
      "source_commit": "8094f100d32ff7ba497671827e67a7538f0f59b8",
      "built_at_utc": "2026-10-12T14:01:06Z",
      "manifest_sha256": "aeb2ba37e49cb51b3f4a2c6fcf5e154c5e70cfd23dca343947739fc5426443f1",
      "files": 260,
      "dirty": false
     },
     {
      "zip": "/root/.cache/cain42-qualify-tmp/cain42-b1-k9jjfh_f/cain42-auditor-kit-8.3.2.zip",
      "sha256": "3e70be5e6f5784aea63c3eaf33dbe161479222f1758fb95de0e82e6cd582c85d",
      "bytes": 2568607,
      "signed": true,
      "source_commit": "8094f100d32ff7ba497671827e67a7538f0f59b8",
      "built_at_utc": "2026-10-12T14:01:06Z",
      "manifest_sha256": "aeb2ba37e49cb51b3f4a2c6fcf5e154c5e70cfd23dca343947739fc5426443f1",
      "files": 260,
      "dirty": false
     }
    ],
    "rebuilds_equal_release_zip": true,
    "manifest_identical": true,
    "runtime": "CPython standard library only; no third-party dependency in the verification path",
    "rebuild_environment": "clean git worktree on the developer host (same machine: NOT independent)"
   },
   "blockers": [],
   "detail": null
  },
  {
   "id": "K4",
   "title": "positive and negative fixtures pass",
   "status": "PASS",
   "evidence": {
    "verifier_fixtures": "51/51 fixtures matched; result checks {'result_matches_its_archive': True, 'replayed_result_rejected': True, 'edited_result_rejected': True}; ALL_PASSED=True",
    "ai_review_fixtures": "23/23 review cases matched; ALL_PASSED=True"
   },
   "blockers": [],
   "detail": null
  },
  {
   "id": "K5",
   "title": "offline verification under declared conditions",
   "status": "PASS",
   "evidence": {
    "network_namespace_proof": "BLOCKED 101",
    "offline_verdict": "PASS_INTEGRITY",
    "online_verdict": "PASS_INTEGRITY",
    "dependencies_installed": "none (stdlib only)"
   },
   "blockers": [],
   "detail": null
  },
  {
   "id": "K6",
   "title": "42-second initial verdict meets threshold",
   "status": "PASS",
   "evidence": {
    "benchmark": "B.json",
    "runs": 30,
    "stats": {
     "min": 2.3149,
     "median": 2.3993,
     "p95": 2.6453,
     "max": 3.1645,
     "mean": 2.4646
    },
    "failure_count": 0,
    "expected_verdict": "PASS_INTEGRITY",
    "bound_to_zip": true,
    "network_isolated": true
   },
   "blockers": [],
   "detail": null
  },
  {
   "id": "K7",
   "title": "auditor documentation complete and consistent",
   "status": "PASS",
   "evidence": {
    "required_files": 48,
    "missing": [],
    "dangling_doc_references": [],
    "entry_docs_reference_current_release": "PASS"
   },
   "blockers": [],
   "detail": null
  },
  {
   "id": "K8",
   "title": "all three sites link to the correct current kit",
   "status": "PASS",
   "evidence": {
    "probe_at": "2026-10-12T14:10:15Z",
    "required_checks": 27,
    "failed": [],
    "served_zip_sha256": {
     "cainstudio.online": "3e70be5e6f5784aea63c3eaf33dbe161479222f1758fb95de0e82e6cd582c85d",
     "mcpgate.online": "3e70be5e6f5784aea63c3eaf33dbe161479222f1758fb95de0e82e6cd582c85d",
     "clawx.click": "3e70be5e6f5784aea63c3eaf33dbe161479222f1758fb95de0e82e6cd582c85d"
    }
   },
   "blockers": [],
   "detail": null
  },
  {
   "id": "K9",
   "title": "safe to distribute; no secrets; no implementation source",
   "status": "PASS",
   "evidence": {
    "secret_pattern_hits": [],
    "python_files": [
     "AI_REVIEW/make_review_fixtures.py",
     "AI_REVIEW/validate_ai_review.py",
     "BENCHMARKS/run_benchmark.py",
     "CHALLENGE_42S.py",
     "EVIDENCE/slots/evolution-14-sovereign-launchpad/verify.py",
     "EVIDENCE/slots/evolution-16-durable-mission-runtime/verify_mission_journal.py",
     "FIXTURES/make_fixtures.py",
     "HUMAN_REVIEW/sign_review_record.py",
     "PLATFORM_AUDIT/site_probe.py",
     "TESTS/run_ai_review_suite.py",
     "TESTS/run_fixture_suite.py",
     "VERIFIER/cain42_verify.py"
    ],
    "non_allowlisted_code": [],
    "archive_entries_safe": "PASS",
    "note": "fixture/test seeds are derived from public strings and documented as never-trust"
   },
   "blockers": [],
   "detail": null
  },
  {
   "id": "K10",
   "title": "limitations, unsupported claims and defects documented",
   "status": "PASS",
   "evidence": {
    "claims": 18,
    "claim_statuses": [
     "CONTRADICTED",
     "NOT_VERIFIED",
     "PARTIALLY_SUPPORTED",
     "PENDING_EXTERNAL_REVIEW",
     "SUPPORTED_WITHIN_TESTED_SCOPE"
    ],
    "findings_register": "IRONCLAD_PROMPT8/15_FINDINGS_REGISTER.json",
    "open_findings": [
     "P8-001",
     "P8-002",
     "P8-003",
     "P8-005",
     "P8-006",
     "P8-007",
     "P8-008",
     "P8-009",
     "P8-010",
     "P8-011",
     "P8-012",
     "P8-013",
     "P8-014",
     "P8-017",
     "P8-018"
    ]
   },
   "blockers": [],
   "detail": null
  }
 ],
 "blockers": [],
 "independent_reproduction": "NOT_INDEPENDENTLY_REPRODUCED",
 "external_review": "PENDING_EXTERNAL_REVIEW",
 "scope_note": "Kit readiness concerns the verification resource only. It does not and cannot change the CAIN-42 platform release status (see cain42_platform_release_status.json)."
}
