CAIN-42 CAIN Studio

Evidence library · family

Handshake

54 tested rules in the 'handshake' family, 54 held.

Last reviewed 2026-10-01

54 of 54 held   niche Identity, authority & delegation

What this family tests

Every rule the CAIN-42 test suites recorded under the family handshake, 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
E31-HS-identity_capabilitiesidentity_capabilities: a declaration alone never exceeds OBSERVED; probes decideE31held
E31-HS-authentication_methodauthentication_method: a declaration alone never exceeds OBSERVED; probes decideE31held
E31-HS-authorization_capabilitiesauthorization_capabilities: a declaration alone never exceeds OBSERVED; probes decideE31held
E31-HS-delegation_modeldelegation_model: a declaration alone never exceeds OBSERVED; probes decideE31held
E31-HS-revocation_mechanismrevocation_mechanism: a declaration alone never exceeds OBSERVED; probes decideE31held
E31-HS-enforcement_boundaryenforcement_boundary: a declaration alone never exceeds OBSERVED; probes decideE31held
E31-HS-evidence_capabilitiesevidence_capabilities: a declaration alone never exceeds OBSERVED; probes decideE31held
E31-HS-proof_formatproof_format: a declaration alone never exceeds OBSERVED; probes decideE31held
E31-HS-policy_modelpolicy_model: a declaration alone never exceeds OBSERVED; probes decideE31held
E31-HS-protocol_bindingsprotocol_bindings: a declaration alone never exceeds OBSERVED; probes decideE31held
E31-HS-failure_behaviorfailure_behavior: a declaration alone never exceeds OBSERVED; probes decideE31held
E31-HS-fail_closedfail_closed: a declaration alone never exceeds OBSERVED; probes decideE31held
E31-HS-supported_guaranteessupported_guarantees: a declaration alone never exceeds OBSERVED; probes decideE31held
E31-HS-unsupported_guaranteesunsupported_guarantees: a declaration alone never exceeds OBSERVED; probes decideE31held
E33-HANDSHAKE-IDENTITYan unknown IDENTITY stops the handshakeE33held
E33-HANDSHAKE-CAPABILITYan unknown CAPABILITY stops the handshakeE33held
E33-HANDSHAKE-AUTHORITYan unknown AUTHORITY stops the handshakeE33held
E33-HANDSHAKE-POLICYan unknown POLICY stops the handshakeE33held
E33-HANDSHAKE-EVIDENCEan unknown EVIDENCE stops the handshakeE33held
E33-HANDSHAKE-ENFORCEMENTan unknown ENFORCEMENT stops the handshakeE33held
E33-HANDSHAKE-PROOFan unknown PROOF stops the handshakeE33held
E33-HANDSHAKE-REVOCATIONan unknown REVOCATION stops the handshakeE33held
E33-HANDSHAKE-RECOVERYan unknown RECOVERY stops the handshakeE33held
E34-HANDSHAKE-IDENTITYhandshake step IDENTITY is required; unknown yields GOVERNANCE_UNKNOWNE34held
E34-HANDSHAKE-CAPABILITYhandshake step CAPABILITY is required; unknown yields GOVERNANCE_UNKNOWNE34held
E34-HANDSHAKE-DELEGATIONhandshake step DELEGATION is required; unknown yields GOVERNANCE_UNKNOWNE34held
E34-HANDSHAKE-AUTHORITYhandshake step AUTHORITY is required; unknown yields GOVERNANCE_UNKNOWNE34held
E34-HANDSHAKE-POLICYhandshake step POLICY is required; unknown yields GOVERNANCE_UNKNOWNE34held
E34-HANDSHAKE-EVIDENCEhandshake step EVIDENCE is required; unknown yields GOVERNANCE_UNKNOWNE34held
E34-HANDSHAKE-ENFORCEMENThandshake step ENFORCEMENT is required; unknown yields GOVERNANCE_UNKNOWNE34held
E34-HANDSHAKE-PROOFhandshake step PROOF is required; unknown yields GOVERNANCE_UNKNOWNE34held
E34-HANDSHAKE-REVOCATIONhandshake step REVOCATION is required; unknown yields GOVERNANCE_UNKNOWNE34held
E34-HANDSHAKE-RECOVERYhandshake step RECOVERY is required; unknown yields GOVERNANCE_UNKNOWNE34held
E34-HANDSHAKE-CONFORMANCEhandshake step CONFORMANCE is required; unknown yields GOVERNANCE_UNKNOWNE34held
E34-HANDSHAKE-ECONOMYhandshake step ECONOMY is required; unknown yields GOVERNANCE_UNKNOWNE34held
handshakeevery 'handshake' invariant in this bundle (5 of 5 held)E38held
E41-HANDSHAKE-IDENTITYhandshake step IDENTITY is requiredE41held
E41-HANDSHAKE-CAPABILITYhandshake step CAPABILITY is requiredE41held
E41-HANDSHAKE-AUTHORITYhandshake step AUTHORITY is requiredE41held
E41-HANDSHAKE-POLICYhandshake step POLICY is requiredE41held
E41-HANDSHAKE-EVIDENCEhandshake step EVIDENCE is requiredE41held
E41-HANDSHAKE-ENFORCEMENThandshake step ENFORCEMENT is requiredE41held
E41-HANDSHAKE-PROOFhandshake step PROOF is requiredE41held
E41-HANDSHAKE-REVOCATIONhandshake step REVOCATION is requiredE41held
E41-HANDSHAKE-RECOVERYhandshake step RECOVERY is requiredE41held
E41-HS2-IDENTITYhandshake step IDENTITY cannot be omittedE41held
E41-HS2-CAPABILITYhandshake step CAPABILITY cannot be omittedE41held
E41-HS2-AUTHORITYhandshake step AUTHORITY cannot be omittedE41held
E41-HS2-POLICYhandshake step POLICY cannot be omittedE41held
E41-HS2-EVIDENCEhandshake step EVIDENCE cannot be omittedE41held
E41-HS2-ENFORCEMENThandshake step ENFORCEMENT cannot be omittedE41held
E41-HS2-PROOFhandshake step PROOF cannot be omittedE41held
E41-HS2-REVOCATIONhandshake step REVOCATION cannot be omittedE41held
E41-HS2-RECOVERYhandshake step RECOVERY cannot be omittedE41held

Other families in this niche

domain · moat · capability · action · authorization_binding · aip · research · state_machine · agency_graph · relationship · revocation · credential · telemetry · integrity · operation_kind · graph · service_passport · radar · risk · event_kind · non_authority · binding · action_binding · operation_state

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