Catalog/trust-notary-verify

Trust

Verify notary receipt API

Verify that a notary receipt was signed by this API and has not been modified.

Price$0.01per request
MethodPOST
Route/v1/trust/notary/verify
StatusLive
MIME typeapplication/json
Rate limit120/minute
CacheNo cache
trustnotaryverificationreceipt
API URLhttps://x402.hexl.dev/v1/trust/notary/verify
Integration docs
Example request
{
  "receipt": {
    "version": 1,
    "subjectHash": "b94d27b9934d3e08a52e52d7da7dabfac484efe37a5380ee9088f7ace2efcde9",
    "algorithm": "sha256",
    "observedAt": "2026-06-03T00:00:00.000Z",
    "nonce": "base64url-nonce",
    "signature": "base64url-signature"
  }
}
Example response
{
  "valid": true,
  "reason": "signature_valid",
  "subjectHash": "b94d27b9934d3e08a52e52d7da7dabfac484efe37a5380ee9088f7ace2efcde9",
  "observedAt": "2026-06-03T00:00:00.000Z",
  "provider": "local-hmac-notary"
}
Input schema
{
  "type": "object",
  "required": [
    "receipt"
  ],
  "properties": {
    "receipt": {
      "type": "object",
      "additionalProperties": true
    }
  }
}
Output schema
{
  "type": "object",
  "required": [
    "valid",
    "reason",
    "provider"
  ],
  "properties": {
    "valid": {
      "type": "boolean"
    },
    "reason": {
      "type": "string"
    },
    "subjectHash": {
      "type": "string"
    },
    "observedAt": {
      "type": "string"
    },
    "provider": {
      "type": "string"
    }
  }
}