CAIN-42 CAIN Studio

Evidence library · family

Receipt

68 tested rules in the 'receipt' family, 68 held.

Last reviewed 2026-10-01

68 of 68 held   niche Evidence, receipts & proofs

What this family tests

Every rule the CAIN-42 test suites recorded under the family receipt, across 5 evidence bundles. Each rule links to its own page with the recorded result and an in-browser check of the file it came from.

IDRuleBundleResult
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
E36-RECEIPT-buyera transaction receipt without buyer is refusedE36held
E36-RECEIPT-sellera transaction receipt without seller is refusedE36held
E36-RECEIPT-agenta transaction receipt without agent is refusedE36held
E36-RECEIPT-servicea transaction receipt without service is refusedE36held
E36-RECEIPT-contracta transaction receipt without contract is refusedE36held
E36-RECEIPT-authorizationa transaction receipt without authorization is refusedE36held
E36-RECEIPT-actiona transaction receipt without action is refusedE36held
E36-RECEIPT-e8_commita transaction receipt without e8_commit is refusedE36held
E36-RECEIPT-executiona transaction receipt without execution is refusedE36held
E36-RECEIPT-proofa transaction receipt without proof is refusedE36held
E36-RECEIPT-outcomea transaction receipt without outcome is refusedE36held
E36-RECEIPT-settlementa transaction receipt without settlement is refusedE36held
E36-RECEIPT-feesa transaction receipt without fees is refusedE36held
E36-RECEIPT-disputeda transaction receipt without disputed is refusedE36held
E36-RECEIPT-verification_statea transaction receipt without verification_state is refusedE36held
receiptevery 'receipt' invariant in this bundle (10 of 10 held)E38held
E41-RECEIPT-principala receipt requires principalE41held
E41-RECEIPT-machine_identitya receipt requires machine_identityE41held
E41-RECEIPT-counterpartya receipt requires counterpartyE41held
E41-RECEIPT-delegation_chaina receipt requires delegation_chainE41held
E41-RECEIPT-capabilitya receipt requires capabilityE41held
E41-RECEIPT-contracta receipt requires contractE41held
E41-RECEIPT-policya receipt requires policyE41held
E41-RECEIPT-authoritya receipt requires authorityE41held
E41-RECEIPT-riska receipt requires riskE41held
E41-RECEIPT-execution_environmenta receipt requires execution_environmentE41held
E41-RECEIPT-execution_epocha receipt requires execution_epochE41held
E41-RECEIPT-actiona receipt requires actionE41held
E41-RECEIPT-decisiona receipt requires decisionE41held
E41-RECEIPT-authorizationa receipt requires authorizationE41held
E41-RECEIPT-execution_resulta receipt requires execution_resultE41held
E41-RECEIPT-evidencea receipt requires evidenceE41held
E41-RECEIPT-revocation_statea receipt requires revocation_stateE41held
E41-RECEIPT-verification_statea receipt requires verification_stateE41held
E41-REC2-principalreceipt field principal is requiredE41held
E41-REC2-machine_identityreceipt field machine_identity is requiredE41held
E41-REC2-counterpartyreceipt field counterparty is requiredE41held
E41-REC2-delegation_chainreceipt field delegation_chain is requiredE41held
E41-REC2-capabilityreceipt field capability is requiredE41held
E41-REC2-contractreceipt field contract is requiredE41held
E41-REC2-policyreceipt field policy is requiredE41held
E41-REC2-authorityreceipt field authority is requiredE41held
E41-REC2-riskreceipt field risk is requiredE41held
E41-REC2-execution_environmentreceipt field execution_environment is requiredE41held
E41-REC2-execution_epochreceipt field execution_epoch is requiredE41held
E41-REC2-actionreceipt field action is requiredE41held
E41-REC2-decisionreceipt field decision is requiredE41held
E41-REC2-authorizationreceipt field authorization is requiredE41held
E41-REC2-execution_resultreceipt field execution_result is requiredE41held
E41-REC2-evidencereceipt field evidence is requiredE41held
E41-REC2-revocation_statereceipt field revocation_state is requiredE41held
E41-REC2-verification_statereceipt field verification_state is requiredE41held
E42-RECEIPTFIELD-whoa canonical receipt requires whoE42held
E42-RECEIPTFIELD-whata canonical receipt requires whatE42held
E42-RECEIPTFIELD-whya canonical receipt requires whyE42held
E42-RECEIPTFIELD-policya canonical receipt requires policyE42held
E42-RECEIPTFIELD-authoritya canonical receipt requires authorityE42held
E42-RECEIPTFIELD-capabilitya canonical receipt requires capabilityE42held
E42-RECEIPTFIELD-environmenta canonical receipt requires environmentE42held
E42-RECEIPTFIELD-ata canonical receipt requires atE42held
E42-RECEIPTFIELD-versiona canonical receipt requires versionE42held
E42-RECEIPTFIELD-riska canonical receipt requires riskE42held
E42-RECEIPTFIELD-evidencea canonical receipt requires evidenceE42held
E42-RECEIPTFIELD-resulta canonical receipt requires resultE42held

Other families in this niche

domain · moat · packet · envelope · research · certificate · supply_chain · state_machine · agency_graph · envelope_binding · telemetry · integrity · graph · proof · radar · risk · event_kind · action_binding · proof_carrying_action · ip · failure_class · status · environment_query · attestation

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