hash-receipt
Signed hash receipt (Merkle batch, RFC 9162) — Timestamped, signed receipt for up to 256 SHA-256 hashes in one call: an RFC 9162 Merkle root, a per-hash inclusion proof, and the hub's W3C VC + EIP-191 signatures over both. For agents that need third-party evidence of what they did and when (action logs, generated files, prompts, tool outputs) without sending the data itself. Pure code, no model; verify free at /api/v1/verify-provenance.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"hashes": "<hashes>"
},
"name": "hash-receipt"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| label | No | Optional caller label (run id, job id) included in the signed receipt. | |
| hashes | Yes | SHA-256 digests, 64 hex characters each. Hash your data locally; only the digests are sent. | |
| proofs | No | Return an inclusion proof per hash. Default true. |