Collapse a whole agent session into one tamper-evident regulatory receipt. Paste the OpenChainGraph artifacts (or bare execution_hash strings) collected across the session; the aggregator builds a SHA-256 Merkle tree over the ordered leaf hashes, returns the Merkle root, a per-leaf inclusion proof, and an ordered chain-depth map. The single audit object suited to EU AI Act Art. 12 record-keeping and DORA. Exports an AP2 cryptographic_mandate with session_receipt_root set. Client-side · Zero PII.
execution_hash, tool_id, chain.chain_depth) or a bare 64-hex / sha256:-prefixed hash string. Order is preserved as Merkle leaf order. Leaf execution hashes are hex-normalised (the sha256: prefix is stripped for tree hashing).
| Leaf # | tool_id | chain_depth | execution_hash (leaf) | inclusion_proof (sibling path → root) |
|---|
Computed client-side via WebCrypto SHA-256 over cgCanon({policy_parameters, output_payload}) per Standard §6. Parent hashes: none