CAIN-42 Evolution 29 — Governed Machine Transactions

TESTED library · synthetic TEST units, no real money · not hosted · not third-party reviewed · ephemeral keys.

An autonomous procurement agent discovers vendors, checks their identity, tested capability and counterparty risk, negotiates, signs a contract, is authorized per transaction, locks funds in escrow through the E8 commit boundary, receives a governed delivery, and releases payment only on evidence — never on a claim of success.

Invariants 106/106; adversarial scenarios 258/258 contained; mutation 10/10 killed; 0 false allows across ten catastrophe scenarios; tests 12 passed / 0 failed; clean-room verifier INTACT (300/300).

End-to-end transaction

StepResult
AGENT_DISCOVERYOK
IDENTITY_VERIFICATIONOK
CAPABILITY_VERIFICATIONOK
COUNTERPARTY_RISKOK
NEGOTIATIONOK
MACHINE_CONTRACTOK
DELEGATIONOK
TRANSACTION_AUTHORITYOK
POLICYOK
RISKOK
CONSEQUENCEOK
AUTHORIZATIONOK
E8_ACTION_COMMITOK
MCP_A2A_APIOK
EXECUTIONOK
SETTLEMENTOK
VERIFICATIONOK
GOVERNANCE_RECEIPTOK
EVIDENCEOK
REPUTATION_UPDATEOK
CONTINUOUS_REAUTHORIZATIONOK

Adversarial categories

CategoryContained
economic_abuse52/52
transaction_replay35/35
identity_cloning12/12
delegation_amplification13/13
counterparty_compromise15/15
model_runtime_substitution30/30
partition17/17
revocation14/14
recovery8/8
protocol_interoperability12/12
contract_negotiation20/20
dispute7/7
graph_reputation_discovery11/11
software_economy7/7
research_org_economy5/5

Catastrophe scenarios (simulated on the real fabric)

IDScenarioAgentsFalse allows
A10,000 agents receive a malicious capability (capability firebreak)10000
Ba trusted agent is compromised (incident containment)1000
Ca major trust domain is compromised (federation revoked)10000
Da widely used MCP service becomes malicious (destination firebreak)10000
EA2A delegation propagates malicious authority (protocol firebreak + lineage revocation)10000
Fa model update changes agent behaviour (continuity re-evaluation)10000
Ga self-improving agent generates an unsafe capability (promotion refused)1000
Hcoordinated manipulation of the machine economy (graph signals + counterparty firebreak)1000
Ian agent identity is cloned (fork detection)1000
Jthe governance gateway becomes unavailable (partition mode)1000