Catalog/trust-notary-batch

Trust

Batch notary receipt API

Create a Merkle root for many content hashes and sign one timestamped HMAC receipt for the batch.

Price$0.01per request
MethodPOST
Route/v1/trust/notary/batch
StatusLive
MIME typeapplication/json
Rate limit120/minute
CacheNo cache
trustnotarymerkletimestampbatch
API URLhttps://x402.hexl.dev/v1/trust/notary/batch
Integration docs
Example request
{
  "hashes": [
    "2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824"
  ]
}
Example response
{
  "receipt": {
    "version": 1,
    "subjectCount": 1,
    "merkleRoot": "2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824"
  },
  "provider": "local-hmac-notary"
}
Input schema
{
  "type": "object",
  "required": [
    "hashes"
  ],
  "properties": {
    "hashes": {
      "type": "array",
      "minItems": 1,
      "maxItems": 1024,
      "items": {
        "type": "string"
      }
    },
    "algorithm": {
      "type": "string",
      "default": "sha256"
    },
    "metadata": {
      "type": "object",
      "additionalProperties": true
    }
  }
}
Output schema
{
  "type": "object",
  "additionalProperties": true
}