CAIN-42 CAIN Studio

CAIN-42 evidence library

CAIN-42 Evolution 41 -- Machine Agency Exchange Fabric

Evidence bundle for evolution E41: 7 claims, 470 of 470 invariants held, 1180 attack scenarios held.

Last reviewed 2026-10-01

Browse the raw bundle · How to reproduce it · SHA-256 manifest

Claims (7)

ClaimLevel
C42-E41-EXCHANGE: a cross-organization machine agency exchange runs the supreme lifecycle DISCOVER -> IDENTIFY -> ATTEST -> ASSESS -> NEGOTIATE -> CONTRACT -> DELEGATE -> AUTHORIZE -> EXECUTE -> OBSERVE -> VERIFY -> SETTLE -> RECORD -> LEARN -> REASSESS -> REVOKE/RENEW, and no machine creates authority for itself or anotherTESTED
C42-E41-STATES: the 14 relationship states are never collapsed; no state is skipped; a terminal relationship cannot be reopenedTESTED
C42-E41-BOUNDED: a negotiation, handshake, contract, lease or receipt is never authority; a receipt requires an authorization; discovery implies no trustTESTED
C42-E41-FEDERATION: federation never silently broadens authority; translation declares every field it drops; revocation propagates across domainsTESTED
C42-E41-BENCH: 1180 of 1180 exchange scenarios held; 470 of 470 invariants; mutation 10 of 10TESTED
C42-E41-CLEANROOM: an independent verifier that imports none of CAIN re-derives the E41 invariants and rejects every crafted forgeryTESTED
C42-E41-HONEST-SCOPE: the exchange is an in-process TESTED library; federation and economics are modelled; units are synthetic; no standard status, customers or revenue is claimedTESTED

Invariants: 470 of 470 held

Rules the code must never break, each checked across many scenarios. See all 470 on one page.

NicheHeld
Benchmarks, coverage & performance135 of 135
Policy, law & governance107 of 107
Evidence, receipts & proofs60 of 60
Attacks, threats & containment58 of 58
Transactions, markets & economics42 of 42
Identity, authority & delegation28 of 28
Core guarantees18 of 18
Tools, MCP, protocols & adapters18 of 18
Trust & reputation2 of 2
Supply chain, registry & lifecycle1 of 1
Autonomy, control loops & recovery1 of 1

Attacks tried

CategoryHeld
attest18 of 18
breaker28 of 28
conformance32 of 32
contract20 of 20
discovery30 of 30
dispute20 of 20
f2t16 of 16
federation14 of 14
handshake30 of 30
law290 of 290
learning10 of 10
negotiation70 of 70
receipt50 of 50
reject60 of 60
relationship236 of 236
reputation20 of 20
revocation20 of 20
scale20 of 20
settlement20 of 20
sybil16 of 16
systemic14 of 14
threat66 of 66
time_machine12 of 12
translation14 of 14
work54 of 54

Measured performance

Mechanismp50 msp95 msp99 ms
discovery0.00432.91732.9173
handshake0.08361.16521.1652
negotiation1.203431.309131.3091
receipt0.15253.12063.1206
relationship0.0010.56030.5603

in-process; federation, economics and trust domains are modelled, not external

Verify it in your browser

Your browser downloads the bundle's SHA256SUMS manifest and the file(s) behind this page, hashes them with SHA-256 locally (WebCrypto), and compares. A match shows the record you are reading is the published one; it does not by itself prove who published it (see the signed claims registry and the bundle verifier for that).

Known limitations

The bundle's own README

CAIN-42 Evolution 41 -- Machine Agency Exchange Fabric#

Cross-organization machine agency: discover, negotiate, contract, exchange work, prove, settle. No machine creates authority for itself or another. Verify with verify_e41.py.txt. Status: TESTED library, pre-production.

Try CAIN-42 on your own agents

Create a free account and every new account starts with a 7-day trial of the full platform. Or try the sandbox first, with no account at all.

Create a free account →  ·  Try the sandbox  ·  See the whole ecosystem