Tool Call Receipt Chain
Not observability — but provable that a sequence of tool calls was not reordered or silently altered.
The problem
/ 01When an agent makes a series of tool calls, you need to prove they happened in the recorded order and that none were silently altered or dropped. An append-only hash chain of receipts gives you tamper-evident integrity with a single list call.
What it does
/ 04Appends tool-call receipts (tool, argsHash, resultHash, agentId, meta) to a hash-linked chain with optional chainId.
Each receipt links to the previous via prevHash, returning a receipt ID, index, and content hash.
Lists all receipts for a chain ID with an integrity verdict (valid/brokenAtIndex).
Fetches a single receipt by ID with full fields including hashes and metadata.
Who it’s for
/ 03- Agent safety teams auditing tool-call sequences
- SREs verifying execution continuity
- Compliance reviewers checking tool-call order integrity
In context
/ 01Complements Sovereignty (agent governance) and Shadow Trajectory Diff (step-by-step comparison).
