WhiteMagic Receipt Verification API
activeStateless 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…
- 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