CAIN-42 CAIN Studio

Evidence library · niche

Consensus & distributed systems

Many machines agreeing on one answer, even when some fail or lie. 64 tested invariants.

Last reviewed 2026-10-01

64 of 64 held

Where this niche's rules come from

Test families in this niche

clock (15) · finality (12) · fork (4) · environment_query (2) · time (1) · reassessment (1) · research (1) · epoch (1) · partition (1) · quorum (1) · temporal_fence (1) · freshness (1)

Where these come from

Rules 1–64 of 64

IDRuleBundleResult
G8consensus cannot create authorityE19held
G47state lineage cannot silently forkE19held
G108the seven governance clocks detect drift, replay and causal inversionE19held
I8consensus cannot create authorityE20held
I44consensus is not authorizationE20held
I67narrowing needs no quorumE20held
I68governed widening with quorum worksE20held
I93a state fork needs governanceE20held
I99autonomy escalation needs evidence and, for AUTONOMOUS+, a quorumE20held
I104the governance quorum excludes the proposerE20held
D7scientific consensus cannot create authorityE21held
D26replication is independent where claimedE21held
D27consensus is not replicationE21held
D55missing replication does not become reproducedE21held
D111no quorum can approve an exploitE21held
D127blind replication stays blindE21held
D130verified causation needs replicated interventionE21held
D134high-risk and field experiments need the quorumE21held
D153budget renewal needs the quorumE21held
META-I006self-replication cannot mint authorityE23held
META-I072a legitimate objective change passes with a quorum excluding the proposerE23held
NET-I036network partition cannot expand authorityE24held
NET-I061the governance clock: authorized now, not authorized laterE24held
I-TEMP-not_beforetemporal scope not yet valid refusedE25held
I-FINALITY-orderfinality advances in orderE26held
I-FINALITY-skipout-of-order refusedE26held
I-FINALITY-distinctauthorization/execution/outcome distinctE26held
I-ABE-validbound execution finalizesE26held
I-ABE-invalidviolated condition is INVALIDE26held
I-ABE-missingmissing binding is INVALIDE26held
I-REASSESS-partitiontrigger partitionE26held
I-ABE-required-authorization_idmissing authorization_id invalidE26held
I-ABE-required-transaction_idmissing transaction_id invalidE26held
I-ABE-required-agent_instancemissing agent_instance invalidE26held
I-ABE-required-runtime_bindingmissing runtime_binding invalidE26held
I-ABE-required-receipt_hashmissing receipt_hash invalidE26held
I-ABE-required-evidence_rootmissing evidence_root invalidE26held
I-RESEARCH-LOOP-REPLICATIONloop REPLICATIONE27held
E28-I71with insufficient telemetry the fork verdict is UNKNOWNE28held
E28-I72a duplicated nonce is reported as a fork signalE28held
E28-I73impossible concurrent use of an exclusive identity is detectedE28held
E28-I74two successors claiming one parent are divergent descendantsE28held
E33-CLOCK-statea stale state invalidates authorizationE33held
E33-CLOCK-evidencea stale evidence invalidates authorizationE33held
E33-CLOCK-policya stale policy invalidates authorizationE33held
E33-CLOCK-authorizationa stale authorization invalidates authorizationE33held
E33-CLOCK-world_modela stale world_model invalidates authorizationE33held
E33-CLOCK-identitya stale identity invalidates authorizationE33held
E33-CLOCK-capabilitya stale capability invalidates authorizationE33held
E33-CLOCK-revocationa stale revocation invalidates authorizationE33held
E35-QUERY-agent_forkenvironment query agent_fork existsE35held
E35-QUERY-network_partitionenvironment query network_partition existsE35held
epochevery 'epoch' invariant in this bundle (9 of 9 held)E37held
partitionevery 'partition' invariant in this bundle (5 of 5 held)E37held
quorumevery 'quorum' invariant in this bundle (3 of 3 held)E37held
temporal_fenceevery 'temporal fence' invariant in this bundle (6 of 6 held)E37held
freshnessevery 'freshness' invariant in this bundle (27 of 27 held)E38held
E40-CLOCK-statestale state is detectedE40held
E40-CLOCK-predictionstale prediction is detectedE40held
E40-CLOCK-authorizationstale authorization is detectedE40held
E40-CLOCK-policystale policy is detectedE40held
E40-CLOCK-riskstale risk is detectedE40held
E40-CLOCK-evidencestale evidence is detectedE40held
E40-CLOCK-executionstale execution is detectedE40held

Other niches

Attacks, threats & containment · Identity, authority & delegation · Evidence, receipts & proofs · Memory, data & privacy · Prediction, world models & simulation · Transactions, markets & economics · 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