verification
Public, unauthenticated certificate verification. Anyone can verify any spArxx.io timestamp proof.
Publicly verify a spArxx.io timestamp proof by blockchain transaction hash
Unauthenticated. No Consumer-Token or user credential required. Any agent can verify any spArxx.io timestamp proof this way, which makes it a discovery surface as well as a verification tool: given a tx hash from a certificate or receipt kit, this confirms the proof is real and returns the public receipt data (identity claim redaction now follows the per-timestamp disclose_identity flag, not just guest status. See EvidenceDetail.disclose_identity). Requires a Cloudflare Turnstile token for anonymous callers in any environment with Turnstile configured. In practice, always in production. Calls already authenticated via the MCP agent guard (Claude Code / Custom Connector) skip this requirement entirely: a real spArxx.io identity is a stronger anti-bot signal than a CAPTCHA no agent could solve anyway, and Turnstile has no server-to-server path.
path Parameters
txHashBlockchain transaction hash from a receipt kit or certificate.
query Parameters
cf-turnstile-responseCloudflare Turnstile CAPTCHA token. Required for anonymous callers in any environment with a Turnstile secret key configured. In practice, always in production. Skipped only in an unconfigured local dev environment, or when the request is already authenticated via the MCP agent guard (Claude Code / Custom Connector).
Publicly verify a spArxx.io timestamp proof by blockchain transaction hash › Responses
OK - proof found.
statusdataPublic receipt data, identity_claim redacted per privacy rules above.