WhiteMagic Receipt Verification API

active

Stateless verification of continuity-receipt bundles and anchors, revocation distribution, and signed verification receipts. Auth: Authorization: Bearer <key or X-WM-Key. Keyless: /health, /info, /revocations/{issuer}, GET /anchors/{digest}, and MCP discovery methods. x402 payments accepted on keyed methods. Conformance referee: POST /conformance grades a verifier's submitted outputs over the…

SearchBasex402 v2exactapi.whitemagic.dev ↗︎
Transactions · 30d
0
Volume · 30d
$0.00
Unique buyers · 30d
0
Uptime · 30d
100.0%
Latency p50
47ms
Reported calls · 30d
4

Endpoints (6 live)

  • POST /verify — WhiteMagic continuity-receipt verification: POST a signed receipt bundle and receive a verdict (TRUSTED / PROVISIONAL / INSUFFICIENT_EVIDENCE / UNTRUSTED) with coded errors and an optional signed verification receipt. Verification is stateless, offline-verifiable, and fail-closed; keyless /health, /info, /revocations and GET /anchors remain free. (0.5 USDC on Base)
  • POST /verify-anchor — WhiteMagic continuity-receipt verification: POST a signed receipt bundle and receive a verdict (TRUSTED / PROVISIONAL / INSUFFICIENT_EVIDENCE / UNTRUSTED) with coded errors and an optional signed verification receipt. Verification is stateless, offline-verifiable, and fail-closed; keyless /health, /info, /revocations and GET /anchors remain free. (0.002 USDC on Base)
  • POST /verify-receipt — WhiteMagic continuity-receipt verification: POST a signed receipt bundle and receive a verdict (TRUSTED / PROVISIONAL / INSUFFICIENT_EVIDENCE / UNTRUSTED) with coded errors and an optional signed verification receipt. Verification is stateless, offline-verifiable, and fail-closed; keyless /health, /info, /revocations and GET /anchors remain free. (0.01 USDC on Base)
  • POST /anchors — WhiteMagic continuity-receipt verification: POST a signed receipt bundle and receive a verdict (TRUSTED / PROVISIONAL / INSUFFICIENT_EVIDENCE / UNTRUSTED) with coded errors and an optional signed verification receipt. Verification is stateless, offline-verifiable, and fail-closed; keyless /health, /info, /revocations and GET /anchors remain free. (0.5 USDC on Base)
  • POST /mcp — WhiteMagic continuity-receipt verification: POST a signed receipt bundle and receive a verdict (TRUSTED / PROVISIONAL / INSUFFICIENT_EVIDENCE / UNTRUSTED) with coded errors and an optional signed verification receipt. Verification is stateless, offline-verifiable, and fail-closed; keyless /health, /info, /revocations and GET /anchors remain free. (0.002 USDC on Base)
  • POST /conformance — WhiteMagic continuity-receipt verification: POST a signed receipt bundle and receive a verdict (TRUSTED / PROVISIONAL / INSUFFICIENT_EVIDENCE / UNTRUSTED) with coded errors and an optional signed verification receipt. Verification is stateless, offline-verifiable, and fail-closed; keyless /health, /info, /revocations and GET /anchors remain free. (0.05 USDC on Base)

MCP tools (4)

WhiteMagic Receipt Verification https://api.whitemagic.dev/mcp

  • get_revocations — Fetch the stored revocation document for an issuer (kind/version checked). Returns statements for continuity-receipt verification.
  • memory.search_batch — Execute multiple memory search queries concurrently in a single turn. Unpacks up to 10 queries, searches the curated corpus, and returns consolidated results.
  • verify_anchor — Verify an OpenTimestamps detached proof against a digest and optional Bitcoin block header(s); checks merkle-root equality (no proof-of-work/chain validation).
  • verify_bundle — Verify a continuity-receipt bundle and return the verdict (TRUSTED | PROVISIONAL | INSUFFICIENT_EVIDENCE | UNTRUSTED). Add receipt=true to also get a signed verification receipt.

First seen · last seen