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.
| ID | Rule | Bundle | Result |
|---|---|---|---|
| E31-HS-identity_capabilities | identity_capabilities: a declaration alone never exceeds OBSERVED; probes decide | E31 | held |
| E31-HS-authentication_method | authentication_method: a declaration alone never exceeds OBSERVED; probes decide | E31 | held |
| E31-HS-authorization_capabilities | authorization_capabilities: a declaration alone never exceeds OBSERVED; probes decide | E31 | held |
| E31-HS-delegation_model | delegation_model: a declaration alone never exceeds OBSERVED; probes decide | E31 | held |
| E31-HS-revocation_mechanism | revocation_mechanism: a declaration alone never exceeds OBSERVED; probes decide | E31 | held |
| E31-HS-enforcement_boundary | enforcement_boundary: a declaration alone never exceeds OBSERVED; probes decide | E31 | held |
| E31-HS-evidence_capabilities | evidence_capabilities: a declaration alone never exceeds OBSERVED; probes decide | E31 | held |
| E31-HS-proof_format | proof_format: a declaration alone never exceeds OBSERVED; probes decide | E31 | held |
| E31-HS-policy_model | policy_model: a declaration alone never exceeds OBSERVED; probes decide | E31 | held |
| E31-HS-protocol_bindings | protocol_bindings: a declaration alone never exceeds OBSERVED; probes decide | E31 | held |
| E31-HS-failure_behavior | failure_behavior: a declaration alone never exceeds OBSERVED; probes decide | E31 | held |
| E31-HS-fail_closed | fail_closed: a declaration alone never exceeds OBSERVED; probes decide | E31 | held |
| E31-HS-supported_guarantees | supported_guarantees: a declaration alone never exceeds OBSERVED; probes decide | E31 | held |
| E31-HS-unsupported_guarantees | unsupported_guarantees: a declaration alone never exceeds OBSERVED; probes decide | E31 | held |
| E33-HANDSHAKE-IDENTITY | an unknown IDENTITY stops the handshake | E33 | held |
| E33-HANDSHAKE-CAPABILITY | an unknown CAPABILITY stops the handshake | E33 | held |
| E33-HANDSHAKE-AUTHORITY | an unknown AUTHORITY stops the handshake | E33 | held |
| E33-HANDSHAKE-POLICY | an unknown POLICY stops the handshake | E33 | held |
| E33-HANDSHAKE-EVIDENCE | an unknown EVIDENCE stops the handshake | E33 | held |
| E33-HANDSHAKE-ENFORCEMENT | an unknown ENFORCEMENT stops the handshake | E33 | held |
| E33-HANDSHAKE-PROOF | an unknown PROOF stops the handshake | E33 | held |
| E33-HANDSHAKE-REVOCATION | an unknown REVOCATION stops the handshake | E33 | held |
| E33-HANDSHAKE-RECOVERY | an unknown RECOVERY stops the handshake | E33 | held |
| E34-HANDSHAKE-IDENTITY | handshake step IDENTITY is required; unknown yields GOVERNANCE_UNKNOWN | E34 | held |
| E34-HANDSHAKE-CAPABILITY | handshake step CAPABILITY is required; unknown yields GOVERNANCE_UNKNOWN | E34 | held |
| E34-HANDSHAKE-DELEGATION | handshake step DELEGATION is required; unknown yields GOVERNANCE_UNKNOWN | E34 | held |
| E34-HANDSHAKE-AUTHORITY | handshake step AUTHORITY is required; unknown yields GOVERNANCE_UNKNOWN | E34 | held |
| E34-HANDSHAKE-POLICY | handshake step POLICY is required; unknown yields GOVERNANCE_UNKNOWN | E34 | held |
| E34-HANDSHAKE-EVIDENCE | handshake step EVIDENCE is required; unknown yields GOVERNANCE_UNKNOWN | E34 | held |
| E34-HANDSHAKE-ENFORCEMENT | handshake step ENFORCEMENT is required; unknown yields GOVERNANCE_UNKNOWN | E34 | held |
| E34-HANDSHAKE-PROOF | handshake step PROOF is required; unknown yields GOVERNANCE_UNKNOWN | E34 | held |
| E34-HANDSHAKE-REVOCATION | handshake step REVOCATION is required; unknown yields GOVERNANCE_UNKNOWN | E34 | held |
| E34-HANDSHAKE-RECOVERY | handshake step RECOVERY is required; unknown yields GOVERNANCE_UNKNOWN | E34 | held |
| E34-HANDSHAKE-CONFORMANCE | handshake step CONFORMANCE is required; unknown yields GOVERNANCE_UNKNOWN | E34 | held |
| E34-HANDSHAKE-ECONOMY | handshake step ECONOMY is required; unknown yields GOVERNANCE_UNKNOWN | E34 | held |
| handshake | every 'handshake' invariant in this bundle (5 of 5 held) | E38 | held |
| E41-HANDSHAKE-IDENTITY | handshake step IDENTITY is required | E41 | held |
| E41-HANDSHAKE-CAPABILITY | handshake step CAPABILITY is required | E41 | held |
| E41-HANDSHAKE-AUTHORITY | handshake step AUTHORITY is required | E41 | held |
| E41-HANDSHAKE-POLICY | handshake step POLICY is required | E41 | held |
| E41-HANDSHAKE-EVIDENCE | handshake step EVIDENCE is required | E41 | held |
| E41-HANDSHAKE-ENFORCEMENT | handshake step ENFORCEMENT is required | E41 | held |
| E41-HANDSHAKE-PROOF | handshake step PROOF is required | E41 | held |
| E41-HANDSHAKE-REVOCATION | handshake step REVOCATION is required | E41 | held |
| E41-HANDSHAKE-RECOVERY | handshake step RECOVERY is required | E41 | held |
| E41-HS2-IDENTITY | handshake step IDENTITY cannot be omitted | E41 | held |
| E41-HS2-CAPABILITY | handshake step CAPABILITY cannot be omitted | E41 | held |
| E41-HS2-AUTHORITY | handshake step AUTHORITY cannot be omitted | E41 | held |
| E41-HS2-POLICY | handshake step POLICY cannot be omitted | E41 | held |
| E41-HS2-EVIDENCE | handshake step EVIDENCE cannot be omitted | E41 | held |
| E41-HS2-ENFORCEMENT | handshake step ENFORCEMENT cannot be omitted | E41 | held |
| E41-HS2-PROOF | handshake step PROOF cannot be omitted | E41 | held |
| E41-HS2-REVOCATION | handshake step REVOCATION cannot be omitted | E41 | held |
| E41-HS2-RECOVERY | handshake step RECOVERY cannot be omitted | E41 | held |
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