CAIN-42 CAIN Studio

Evidence library · niche

Transactions, markets & economics

Agents that buy, sell, bid and pay, within limits. 664 tested invariants.

Last reviewed 2026-10-01

664 of 664 held

Where this niche's rules come from

Test families in this niche

transaction_binding (72) · moat (72) · contract (65) · negotiation (59) · marketplace (56) · autonomy_budget (28) · exchange_lifecycle (26) · computer_use (25) · econ_graph (23) · machine_contract (18) · dispute (15) · contract_lifecycle (12) · stage (11) · budget (11) · governance_contract (11) · econ_policy (11) · marketplace_module (10) · economics (10) · gov_budget (10) · marketplace_field (9) · tournament (8) · bid (8) · governance_economy (7) · regret (7) · escrow (7) · economic (6) · relationship (6) · domain (5) · agency_graph (4) · telemetry (3) · verifier_disagreement (3) · ip (3) · graph (3) · risk (2) · operation_kind (2) · competitive_gap (2) · state_machine (1) · offline (1) · consistency (1) · compute (1) · economy (1) · radar (1) · swarm (1) · compute_abuse (1) · systemic (1) · action (1)

Where these come from

Rules 601–664 of 664

IDRuleBundleResult
computer_useevery 'computer use' invariant in this bundle (405 of 405 held)E37held
negotiationevery 'negotiation' invariant in this bundle (13 of 13 held)E38held
E40-BUDGET-agentsautonomy budget dimension agents existsE40held
E40-BUDGET-missionsautonomy budget dimension missions existsE40held
E40-BUDGET-computeautonomy budget dimension compute existsE40held
E40-BUDGET-tool_callsautonomy budget dimension tool_calls existsE40held
E40-BUDGET-transactionsautonomy budget dimension transactions existsE40held
E40-BUDGET-economic_exposureautonomy budget dimension economic_exposure existsE40held
E40-BUDGET-riskautonomy budget dimension risk existsE40held
E40-BUDGET-human_reviewautonomy budget dimension human_review existsE40held
E40-BUDGET2-agentsbudget agents is boundedE40held
E40-BUDGET2-missionsbudget missions is boundedE40held
E40-BUDGET2-computebudget compute is boundedE40held
E40-BUDGET2-tool_callsbudget tool_calls is boundedE40held
E40-BUDGET2-transactionsbudget transactions is boundedE40held
E40-BUDGET2-economic_exposurebudget economic_exposure is boundedE40held
E40-BUDGET2-riskbudget risk is boundedE40held
E40-BUDGET2-human_reviewbudget human_review is boundedE40held
E41-RELSTATE-NEGOTIATINGrelationship state NEGOTIATING exists and is never collapsedE41held
E41-RELSTATE-CONTRACTEDrelationship state CONTRACTED exists and is never collapsedE41held
E41-RELSTATE-SETTLEDrelationship state SETTLED exists and is never collapsedE41held
E41-NEG-identitynegotiation requires identityE41held
E41-NEG-attestationnegotiation requires attestationE41held
E41-NEG-evidencenegotiation requires evidenceE41held
E41-NEG-capabilitynegotiation requires capabilityE41held
E41-NEG-authoritynegotiation requires authorityE41held
E41-NEG-datanegotiation requires dataE41held
E41-NEG-executionnegotiation requires executionE41held
E41-NEG-geographicnegotiation requires geographicE41held
E41-NEG-temporalnegotiation requires temporalE41held
E41-NEG-economicnegotiation requires economicE41held
E41-NEG-human_approvalnegotiation requires human_approvalE41held
E41-NEG-incidentnegotiation requires incidentE41held
E41-NEG-loggingnegotiation requires loggingE41held
E41-NEG-revocationnegotiation requires revocationE41held
E41-NEG-recoverynegotiation requires recoveryE41held
E41-BOUNDARY-economicsystemic risk reports the economic boundaryE41held
E41-REL2-NEGOTIATINGrelationship state NEGOTIATING is reachable/held or explicitly refusedE41held
E41-REL2-CONTRACTEDrelationship state CONTRACTED is reachable/held or explicitly refusedE41held
E41-REL2-SETTLEDrelationship state SETTLED is reachable/held or explicitly refusedE41held
E41-NEG2-identitynegotiation requirement identity cannot be omittedE41held
E41-NEG2-attestationnegotiation requirement attestation cannot be omittedE41held
E41-NEG2-evidencenegotiation requirement evidence cannot be omittedE41held
E41-NEG2-capabilitynegotiation requirement capability cannot be omittedE41held
E41-NEG2-authoritynegotiation requirement authority cannot be omittedE41held
E41-NEG2-datanegotiation requirement data cannot be omittedE41held
E41-NEG2-executionnegotiation requirement execution cannot be omittedE41held
E41-NEG2-geographicnegotiation requirement geographic cannot be omittedE41held
E41-NEG2-temporalnegotiation requirement temporal cannot be omittedE41held
E41-NEG2-economicnegotiation requirement economic cannot be omittedE41held
E41-NEG2-human_approvalnegotiation requirement human_approval cannot be omittedE41held
E41-NEG2-incidentnegotiation requirement incident cannot be omittedE41held
E41-NEG2-loggingnegotiation requirement logging cannot be omittedE41held
E41-NEG2-revocationnegotiation requirement revocation cannot be omittedE41held
E41-NEG2-recoverynegotiation requirement recovery cannot be omittedE41held
E41-DOM41-contractexchange area contract is covered by held scenariosE41held
E41-DOM41-settlementexchange area settlement is covered by held scenariosE41held
E41-DOM41-disputeexchange area dispute is covered by held scenariosE41held
E41-DOM41-reputationexchange area reputation is covered by held scenariosE41held
E41-DOM41-scaleexchange area scale is covered by held scenariosE41held
E42-SURFACE-computer_useuniversal action surface computer_use is coveredE42held
E42-GRAPH-contractunified graph node kind contract existsE42held
E42-GRAPH-transactionunified graph node kind transaction existsE42held
E42-GRAPH-economicunified graph node kind economic existsE42held

1 2 3 4 5

Other niches

Consensus & distributed systems · Attacks, threats & containment · Identity, authority & delegation · Evidence, receipts & proofs · Memory, data & privacy · Prediction, world models & simulation · Tools, MCP, protocols & adapters · Autonomy, control loops & recovery · Policy, law & governance · Trust & reputation · Supply chain, registry & lifecycle · Benchmarks, coverage & performance · Core guarantees

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