Detail
The four-hash chain
authority_hash names the delegation grant. policy_hash names the policy version in force at time-of-action. evidence_hash names the inputs the agent saw. preconditions_hash names environmental checks (device attestation, network context, time bounds). These four hash to a decision_hash that binds them cryptographically.
Why this beats logging
Traditional agent logs are 'this happened at 3pm.' They do not answer 'was this action within the agent's granted authority under the policy that was in force?' The four-hash chain answers that cryptographically.
Replay years later
Given the decision hash, an auditor can walk the chain: resolve authority (was the delegation valid then?), resolve policy (what did it say?), resolve evidence (what was seen?), resolve preconditions (what checks passed?), re-derive the decision hash and confirm it matches. If it matches, the action was authorized.
Revocation and the receipt
The receipt remains valid even after the delegation is revoked. Revocation stops future actions from producing valid receipts, but does not invalidate past receipts. This is the correct behavior for audit.
Composition with other AI systems
H33-produced receipts are portable. A downstream compliance system, an external auditor, or a regulator can verify them without querying H33's runtime.