Records for money that moved
USDC records.
Without the spreadsheet chase.
Verify a payment. Export a wallet’s activity. Keep the evidence in your own files. Stablecoin Books reads native USDC on Base through Infura and adds dated OFAC address-match flags.
Payment receipt
$0.01 per receipt · JSON + printable HTML
Use a Base transaction hash, or a payee, exact amount and date window. Get payer, payee, UTC time, block and L2 confirmations, with a signed observation hash. Multiple matching transfers need an explicit transaction and log index.
MCP: payment_receiptWallet statement
$0.05 per export · CSV or JSON
Choose a wallet and a past range up to 90 days. Get in/out/self transfers, counterparties and exact running balances checked against historical opening and closing balances.
MCP: wallet_statementBuild a request
Get the unpaid quote, then execute with your x402 client. This page never signs a payment. Advanced clients may submit a single existing payment authorization below; no retry or resend occurs.
MCP endpoint · Input schemas and error codes
Submit an existing x402 authorization once
Use an x402 v2 client to create an authorization for this exact resource and price. Never paste a private key or seed phrase. A lost response can have an uncertain settlement outcome; check your wallet before another authorization.
Client recipe
Caller supplies a budgeted, payment-aware fetch. Default fetch returns 402; it does not pay. No free Books trials or account required.
Past ranges are start-inclusive/end-exclusive and must end at an observed block. Maximum 1,000 transfers, 128 RPC calls and 25 seconds per request. Provider/history limits or incomplete balance reconciliation return unavailable without settlement. Narrow a large export; no partial result is sold as complete. Gas fees, other tokens, tax lots and fiat values are excluded.
Receipt & export viewer
Paste a saved JSON receipt/statement to view or print it locally. This does not send it anywhere. Signature verification is a separate, explicit read-only request.
Keep a verifiable record
Save the original JSON envelope, not just a screenshot. The Ed25519 signature covers the exact observation hash. POST /v1/books/verify checks the signature and hash without a fresh chain lookup. Public keys use the existing rotation/revocation key set; pin keys independently for offline archival verification.
No requests, receipts, statements, signatures or queried wallet identifiers are stored by SpendPreflight. We retain aggregate counts and revenue only. Infura processes the chain queries under its own policies. This page uses no browser storage or analytics.