← home · previous kit (superseded)

CAIN-42 Auditor Kit 8.1.0

Lets an engineer who has never seen CAIN-42 check what its developer publishes, without trusting the developer's success messages. This page is published by the developer. This page is not an independent audit.

Kit status: AUDITOR_KIT_RELEASE_READY  ·  CAIN-42 platform status: RELEASE_GATE_BLOCKED, production_ready = false
These are separate decisions. A ready kit does not make the platform ready. Independent reproduction: NOT_INDEPENDENTLY_REPRODUCED · External review: PENDING_EXTERNAL_REVIEW

Download

FileSHA-256
cain42-auditor-kit-8.1.0.zip (1,147,423 bytes)9afe0bf3add54033ac12f2257f3c66ac496f2ce9ed13735a5035d0c79fc7c6f3
cain42-auditor-kit-8.1.0.zip.sha256—
cain42_verify.py (standalone verifier, standard library only, identical to the copy inside the ZIP)393991baf7a21450d47a1996d09a460053001421c16db5b40f99a0e2551f0a14
RELEASE_MANIFEST.json · signature—
auditor_kit_release_status.json · cain42_platform_release_status.json—
benchmark-8.1.0.json · challenge-8.1.0.json · expected_verdict.json—

The same bytes are published on cainstudio.online, mcpgate.online and clawx.click. All three run on one server, so they are not independent copies.

Release signing key (authenticate it out of band)

Key id cain42-auditor-kit-release-2026-10 · Ed25519 · created 2026-10-11, expires 2027-10-11
Public key XhK+pwJlsTymjoA8rnJBiGP344rTKK1qD5xTtbkbZlY=
Fingerprint (SHA-256) d0f5f17ca2be05600042f4dd336b8e9a55f58ef14c83dc717f13bfb85e0afa20

Key rotation: the previous key cain-root-release-key-2026 could not be located and did not sign this key. Continuity is not cryptographically proven. Treat this key as new, and confirm the fingerprint through a channel this website does not control (see KEYS_AND_TRUST.md).

42-Second Initial Evidence Verdict

One paste in any terminal (Linux, macOS, Windows WSL, Android Termux). It downloads the verifier and the ZIP into the current folder, then checks them offline. On Termux the first run installs Python (about a minute).

(command -v python3 >/dev/null || pkg install -y python) && (curl -fsSLO https://cainstudio.online/evidence/auditor-kit/8.1.0/cain42_verify.py -O https://cainstudio.online/evidence/auditor-kit/8.1.0/cain42-auditor-kit-8.1.0.zip || python3 -c "import urllib.request as u;[u.urlretrieve('https://cainstudio.online/evidence/auditor-kit/8.1.0/'+f,f) for f in ('cain42_verify.py','cain42-auditor-kit-8.1.0.zip')]") && python3 -I cain42_verify.py cain42-auditor-kit-8.1.0.zip --trust-anchor XhK+pwJlsTymjoA8rnJBiGP344rTKK1qD5xTtbkbZlY= --expect-sha256 9afe0bf3add54033ac12f2257f3c66ac496f2ce9ed13735a5035d0c79fc7c6f3 --expect-version 8.1.0 --human

Already have both files in one folder? Run only the check:

python3 -I cain42_verify.py cain42-auditor-kit-8.1.0.zip --trust-anchor XhK+pwJlsTymjoA8rnJBiGP344rTKK1qD5xTtbkbZlY= --expect-sha256 9afe0bf3add54033ac12f2257f3c66ac496f2ce9ed13735a5035d0c79fc7c6f3 --expect-version 8.1.0 --human

Expected verdict: PASS_INTEGRITY (exit 0) while the evidence is fresh. The gate snapshot ages out after 14 days, and the verdict then becomes STALE_EVIDENCE. That is intended.

Everything the kit can check, under one timer. In the folder that holds the ZIP, this extracts the kit and runs the 42-second challenge:

python3 -m zipfile -e cain42-auditor-kit-8.1.0.zip . && cd cain42-auditor-kit-8.1.0 && python3 -I -B CHALLENGE_42S.py ../cain42-auditor-kit-8.1.0.zip --trust-anchor XhK+pwJlsTymjoA8rnJBiGP344rTKK1qD5xTtbkbZlY= --expect-sha256 9afe0bf3add54033ac12f2257f3c66ac496f2ce9ed13735a5035d0c79fc7c6f3 --online
Measured on the developer's machine: initial verdict 30 runs, 0 failures · median 2.1273 s · p95 2.4169 s · max 3.0451 s · network isolated: True · partially cold (ZIP + verifier evicted; interpreter cached) · Intel Xeon Processor (Cascadelake).
42-second challenge: PASS_42S in 15.852 s (budget 42.0 s); online stage: False
What a PASS does not prove: that the key belongs to who you think it does; that any CAIN-42 claim is true; that the source commit exists (the repository is private); that anyone independent reviewed anything; consensus safety; that enforcement cannot be bypassed; or that the platform is production ready. This is an initial integrity check, not a security audit. Assurance model · Known limitations · Claim–evidence matrix

IP value, FIRME AI value and founder value (USD)

Recomputed by the kit verifier from the signed register in the ZIP; any change to these numbers fails verification. How each figure is derived.

LOWBASEHIGH
CAIN-42 standalone net IP base$6,342,460$16,337,650$28,898,500
FIRME AI company value, investor$8,824,460$18,819,650$31,380,500
FIRME AI company value, strategic acquirer$9,824,460$19,819,650$32,380,500
Founder Vincent Noriega paper equity, investor (100% owner)$8,824,460$18,819,650$31,380,500
Founder Vincent Noriega paper equity, strategic (100% owner)$9,824,460$19,819,650$32,380,500

The register describes these as an internal analytical scenario, not an appraisal, a financing valuation or a guarantee.

72-hour evidence

cain-mr-02: 156.3 hours of unbroken operation (2026-09-27T00:49:21Z → 2026-10-03T13:08:31Z), 313 signed hourly proofs verified, commit sequence 34 → 28,887. Every proof’s hash, Ed25519 signature, chain link and replica agreement is checked by the kit. This run was continuous operation with no faults injected; the fault-injection soak on cain-mr-01 is tracked separately.

Audit methodology

These documents are byte-identical copies of the files inside the signed ZIP, so the ZIP's signature covers them too:

Kit release gates (K1–K10)

GateRequirementStatusBlockers
K1authoritative source commit and version identifiedPASS—
K2manifest, hashes, signature and contents agreePASS—
K3verifier source and runtime reproduciblePASS—
K4positive and negative fixtures passPASS—
K5offline verification under declared conditionsPASS—
K642-second initial verdict meets thresholdPASS—
K7auditor documentation complete and consistentPASS—
K8all three sites link to the correct current kitPASS—
K9safe to distribute; no secrets; no implementation sourcePASS—
K10limitations, unsupported claims and defects documentedPASS—

Evaluated 2026-10-11T12:43:46Z for ZIP 9afe0bf3add54033…, source commit bf04fa89d6ec.

CAIN-42 platform release gates (unchanged by this kit)

GateNameStatusBlocking reasons
GATE-1Byzantine Fault Tolerant Consensus Quorum Liveness & SafetyPASSED_TESTED_SCOPE—
GATE-2Multi-Region Geographic Isolation & Multi-Provider ResilienceBLOCKEDCurrent live cluster cain-mr-01 co-locates Node-2 and Node-3 on host vultr-lax-1 (3 physical hosts total); fails single-host outage survival.; Both live clusters cain-mr-01 and cain-mr-02 are 100% hosted on Vultr; fails multi-cloud provider diversity requirement.; Multi-cloud deployment templates (AWS, GCP, Azure, Vultr in multicloud_mesh.tf) remain unprovisioned due to absence of cloud provider credentials in environment.
GATE-3Transparent Non-Bypassable Execution EnforcementPASSED_TESTED_SCOPE—
GATE-4Ephemeral Action Capability Tokens & Anti-ReplayPASSED_TESTED_SCOPE—
GATE-5RFC 6962 Merkle Proof Integrity & WORM Audit StoragePASSED_TESTED_SCOPE—
GATE-6Independent Clean-Room Reproducibility & Third-Party AuditBLOCKEDAbsence of signed third-party attestation in verification/reports/THIRD_PARTY_ATTESTATION.json; Self-attestation by authors, founders, or automated agents is strictly prohibited by CAIN doctrine
GATE-7Public Truth & Documentation ParityPASSED_TESTED_SCOPE—

Source: the developer's gate engine, snapshot 2026-10-11T12:35:43Z. PASSED_TESTED_SCOPE means the developer's own tests passed. It does not mean an independent party verified the gate.

Report a finding

Found a defect, an overclaim, or a check that passes when it should fail? Use the form, or follow FINDINGS_TEMPLATE.md. Disclosure terms: /api/v1/audit/disclosure-policy. Do not include secrets, keys or customer data. Submissions that contain key material are rejected.

   

Submitting a finding records it with the developer; it does not make the finding public or independent. Severity and status are triaged by the developer.