CAIN-42 CAIN Studio

Evidence library · niche

Evidence, receipts & proofs

Signed records that prove what happened, checkable by anyone. 928 tested invariants.

Last reviewed 2026-10-01

928 of 928 held

Where this niche's rules come from

Test families in this niche

domain (179) · packet (146) · receipt (68) · envelope (52) · certificate (42) · moat (41) · supply_chain (38) · envelope_binding (24) · proof (21) · event_kind (16) · proof_carrying_action (16) · attestation (14) · proof_graph (14) · manifest (14) · status (13) · proof_state (12) · action_binding (12) · crypto (12) · evidence_class (10) · failure_class (9) · failure_to_proof (8) · lineage (7) · primitive (7) · enforcement_proof (6) · log (4) · integrity (3) · research (3) · registration (3) · cross-domain (3) · gap_detector (3) · ip (3) · signed_object (3) · state_machine (2) · time (2) · soc (2) · swarm (2) · graph (2) · risk (1) · hardware (1) · federation (1) · translation (1) · reassessment (1) · failure_to_test (1) · telemetry (1) · consistency (1) · scientist (1) · research_to_implementation (1) · environment_query (1) · profile (1) · r2e (1) · radar (1) · agency_graph (1) · event_log (1) · fingerprint (1) · action_proof (1) · evidence_basis (1) · proof_confusion (1) · transparency (1) · factory_proof (1) · f2t (1)

Where these come from

Rules 151–300 of 928

IDRuleBundleResult
I-PACKET-observe-txpacket observe wrong transaction refusedE27held
I-PACKET-observe-policypacket observe stale policy refusedE27held
I-PACKET-observe-epochpacket observe stale epoch refusedE27held
I-PACKET-pay-signpacket pay signsE27held
I-PACKET-pay-txpacket pay wrong transaction refusedE27held
I-PACKET-pay-policypacket pay stale policy refusedE27held
I-PACKET-pay-epochpacket pay stale epoch refusedE27held
I-PACKET-query-signpacket query signsE27held
I-PACKET-query-txpacket query wrong transaction refusedE27held
I-PACKET-query-policypacket query stale policy refusedE27held
I-PACKET-query-epochpacket query stale epoch refusedE27held
I-PACKET-read-signpacket read signsE27held
I-PACKET-read-txpacket read wrong transaction refusedE27held
I-PACKET-read-policypacket read stale policy refusedE27held
I-PACKET-read-epochpacket read stale epoch refusedE27held
I-PACKET-send-signpacket send signsE27held
I-PACKET-send-txpacket send wrong transaction refusedE27held
I-PACKET-send-policypacket send stale policy refusedE27held
I-PACKET-send-epochpacket send stale epoch refusedE27held
I-PACKET-submit-signpacket submit signsE27held
I-PACKET-submit-txpacket submit wrong transaction refusedE27held
I-PACKET-submit-policypacket submit stale policy refusedE27held
I-PACKET-submit-epochpacket submit stale epoch refusedE27held
I-PACKET-transfer-signpacket transfer signsE27held
I-PACKET-transfer-txpacket transfer wrong transaction refusedE27held
I-PACKET-transfer-policypacket transfer stale policy refusedE27held
I-PACKET-transfer-epochpacket transfer stale epoch refusedE27held
I-PACKET-write-signpacket write signsE27held
I-PACKET-write-txpacket write wrong transaction refusedE27held
I-PACKET-write-policypacket write stale policy refusedE27held
I-PACKET-write-epochpacket write stale epoch refusedE27held
I-F2T-evidenceevidence generatedE27held
I-RESEARCH-evidencememory kind evidenceE27held
I-RESEARCH-LOOP-EVIDENCEloop EVIDENCEE27held
I-RISK-supply_chain_riskforecast supply_chain_riskE27held
I-SUPPLY-modelpart modelE27held
I-SUPPLY-weightspart weightsE27held
I-SUPPLY-adapterpart adapterE27held
I-SUPPLY-quantizationpart quantizationE27held
I-SUPPLY-runtimepart runtimeE27held
I-SUPPLY-promptpart promptE27held
I-SUPPLY-system_configpart system_configE27held
I-SUPPLY-fine_tuningpart fine_tuningE27held
I-SUPPLY-retrievalpart retrievalE27held
I-SUPPLY-toolspart toolsE27held
I-CONSIST-evidenceconsistency evidenceE27held
I-CERT-verifycertificate verifiesE27held
I-CERT-scopedcertificate is scopedE27held
I-SOC-attestation_failuresfeed attestation_failuresE27held
I-SOC-supply_chain_changesfeed supply_chain_changesE27held
I-PACKET-configure-audiencepacket configure audience mismatch refusedE27held
I-PACKET-configure-expirypacket configure expiry refusedE27held
I-PACKET-configure-idpacket configure content-addressedE27held
I-PACKET-create-audiencepacket create audience mismatch refusedE27held
I-PACKET-create-expirypacket create expiry refusedE27held
I-PACKET-create-idpacket create content-addressedE27held
I-PACKET-credential-audiencepacket credential audience mismatch refusedE27held
I-PACKET-credential-expirypacket credential expiry refusedE27held
I-PACKET-credential-idpacket credential content-addressedE27held
I-PACKET-delegate-audiencepacket delegate audience mismatch refusedE27held
I-PACKET-delegate-expirypacket delegate expiry refusedE27held
I-PACKET-delegate-idpacket delegate content-addressedE27held
I-PACKET-delete-audiencepacket delete audience mismatch refusedE27held
I-PACKET-delete-expirypacket delete expiry refusedE27held
I-PACKET-delete-idpacket delete content-addressedE27held
I-PACKET-deploy-audiencepacket deploy audience mismatch refusedE27held
I-PACKET-deploy-expirypacket deploy expiry refusedE27held
I-PACKET-deploy-idpacket deploy content-addressedE27held
I-PACKET-destroy-audiencepacket destroy audience mismatch refusedE27held
I-PACKET-destroy-expirypacket destroy expiry refusedE27held
I-PACKET-destroy-idpacket destroy content-addressedE27held
I-PACKET-execute-audiencepacket execute audience mismatch refusedE27held
I-PACKET-execute-expirypacket execute expiry refusedE27held
I-PACKET-execute-idpacket execute content-addressedE27held
I-PACKET-list-audiencepacket list audience mismatch refusedE27held
I-PACKET-list-expirypacket list expiry refusedE27held
I-PACKET-list-idpacket list content-addressedE27held
I-PACKET-notify-audiencepacket notify audience mismatch refusedE27held
I-PACKET-notify-expirypacket notify expiry refusedE27held
I-PACKET-notify-idpacket notify content-addressedE27held
I-PACKET-observe-audiencepacket observe audience mismatch refusedE27held
I-PACKET-observe-expirypacket observe expiry refusedE27held
I-PACKET-observe-idpacket observe content-addressedE27held
I-PACKET-pay-audiencepacket pay audience mismatch refusedE27held
I-PACKET-pay-expirypacket pay expiry refusedE27held
I-PACKET-pay-idpacket pay content-addressedE27held
I-PACKET-query-audiencepacket query audience mismatch refusedE27held
I-PACKET-query-expirypacket query expiry refusedE27held
I-PACKET-query-idpacket query content-addressedE27held
I-PACKET-read-audiencepacket read audience mismatch refusedE27held
I-PACKET-read-expirypacket read expiry refusedE27held
I-PACKET-read-idpacket read content-addressedE27held
I-PACKET-send-audiencepacket send audience mismatch refusedE27held
I-PACKET-send-expirypacket send expiry refusedE27held
I-PACKET-send-idpacket send content-addressedE27held
I-PACKET-submit-audiencepacket submit audience mismatch refusedE27held
I-PACKET-submit-expirypacket submit expiry refusedE27held
I-PACKET-submit-idpacket submit content-addressedE27held
I-PACKET-transfer-audiencepacket transfer audience mismatch refusedE27held
I-PACKET-transfer-expirypacket transfer expiry refusedE27held
I-PACKET-transfer-idpacket transfer content-addressedE27held
I-PACKET-write-audiencepacket write audience mismatch refusedE27held
I-PACKET-write-expirypacket write expiry refusedE27held
I-PACKET-write-idpacket write content-addressedE27held
I-PACKET-FIELD-schemapacket field schemaE27held
I-PACKET-FIELD-packet_idpacket field packet_idE27held
I-PACKET-FIELD-principalpacket field principalE27held
I-PACKET-FIELD-agentpacket field agentE27held
I-PACKET-FIELD-intent_digestpacket field intent_digestE27held
I-PACKET-FIELD-capabilitypacket field capabilityE27held
I-PACKET-FIELD-authority_refpacket field authority_refE27held
I-PACKET-FIELD-policy_digestpacket field policy_digestE27held
I-PACKET-FIELD-risk_digestpacket field risk_digestE27held
I-PACKET-FIELD-delegation_chainpacket field delegation_chainE27held
I-PACKET-FIELD-authorization_idpacket field authorization_idE27held
I-PACKET-FIELD-transaction_idpacket field transaction_idE27held
I-PACKET-FIELD-constraintspacket field constraintsE27held
I-PACKET-FIELD-expires_atpacket field expires_atE27held
I-PACKET-FIELD-revocation_epochpacket field revocation_epochE27held
I-PACKET-FIELD-evidence_refspacket field evidence_refsE27held
I-PACKET-FIELD-issuerpacket field issuerE27held
I-PACKET-FIELD-audiencepacket field audienceE27held
I-PACKET-FIELD-noncepacket field nonceE27held
I-PACKET-FIELD-sequencepacket field sequenceE27held
E28-I21identity envelope signed by another key is refusedE28held
E28-I22a tampered envelope field is refused on decodeE28held
E28-I23an envelope for another audience is refusedE28held
E28-I24an expired envelope is refusedE28held
E28-I25a session envelope cannot stand in for a transaction envelopeE28held
E28-I26a transaction envelope cannot live longer than 30 sE28held
E28-I27the envelope authority field is always NONE, whatever the issuer is askedE28held
E28-I31registration without proof of possession is refusedE28held
E28-I32a proof-of-possession challenge is single useE28held
E28-I34a registration signed by a non-sponsor key is refusedE28held
E28-I36a measurement mismatch gives attestation level 0E28held
E28-I37hardware attestation is UNKNOWN, never simulatedE28held
E28-I46a lineage edge signed by anyone but its source is refusedE28held
E28-I47a lineage cycle is refusedE28held
E28-I48a tampered lineage edge is detectedE28held
E28-I49a compressed path proof verifies; a tampered one does notE28held
E28-I50the root principal of a depth-2 subagent is the human sponsorE28held
E28-I51revoking a parent identity revokes every descendant identity, token and leaseE28held
E28-I63a deleted, reordered or altered receipt breaks the chainE28held
E28-I64a public-safe receipt commits to identities without revealing themE28held
E28-I65supersession and revocation are new receipts; status reflects themE28held
E28-I66a refused action also produces a signed receiptE28held
E28-I67every log entry has a verifying RFC 6962 inclusion proofE28held
E28-I68every earlier tree is provably a prefix of the current treeE28held
E28-I69an altered log entry is detectedE28held
E28-I70a signed tree head verifies; a forged one does notE28held

1 2 3 4 5 6 7

Other niches

Consensus & distributed systems · Attacks, threats & containment · Identity, authority & delegation · 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