Discovery
Quartermaster is an x402 V2 seller. Every paid endpoint returns its price, network, asset, and payTo in a machine-readable PAYMENT-REQUIRED header, and is published to the Coinbase Bazaar via discovery metadata. This page mirrors the machine catalog for humans.
Machine surfaces
- /discovery/resources - x402 Bazaar discovery catalog (JSON)
- /.well-known/x402 - the same catalog at the well-known alias
- /openapi.json - OpenAPI 3.1 with per-route pricing
- /llms.txt - agent-readable index
Payable resources (32 on Base mainnet, priced in USDC)
/v1/extract?url={url} | $0.005 | Clean text extraction from any web page: title, description, markdown-flavored readable text, word count. Built for agents that need page content without markup. |
/v1/meta?url={url} | $0.002 | Page metadata card: title, description, Open Graph, Twitter card, canonical URL, favicon, language. Cheaper than a full extract when you only need to identify a page. |
/v1/qr?data={text} | $0.002 | QR code generation as SVG (format=text for terminal block art; ecc=L|M|Q|H). |
/v1/dns?name={host}&type={type} | $0.001 | DNS lookup over DNS-over-HTTPS: A, AAAA, CNAME, MX, NS, TXT, SOA, SRV, CAA and more. |
/v1/http-errors/{code} | $0.001 | Structured HTTP status reference: meaning, common causes, fixes, retryability and retry guidance. |
/v1/tx?hash={hash} | $0.002 | Base transaction status: success/reverted/pending, confirmations, gas used, explorer link - settlement verification for payment flows. |
/v1/balance?address={address}&token={usdc|contract} | $0.001 | ETH and USDC/ERC-20 balances for any address on Base - pre-flight funding checks before payments. |
/v1/gas | $0.001 | Current Base gas prices and a simple-transfer cost estimate for transaction planning. |
/v1/summarize?url={url}&length={short|medium|long} | $0.01 | AI summary of any public webpage: fetch, extract, and summarize in one call. |
/v1/translate?text={text}&to={language} | $0.005 | AI translation into any target language; source auto-detected. |
/v1/embed?text={text} | $0.002 | Text embeddings (1024-dim) for semantic search and RAG. |
/v1/extract-json?schema={jsonSchema}&url={url} | $0.005 | Structured extraction: JSON Schema in, matching JSON out, from a URL or raw text. |
/v1/moderate?text={text} | $0.002 | Content-safety classification (Llama Guard): safe flag plus category codes. |
/v1/describe-image?url={imageUrl} | $0.005 | AI vision: describe any public image, including visible text. |
/v1/price?token={symbolOrAddress} | $0.001 | USD token prices by symbol or Base contract address, with source failover. |
/v1/receipt?hash={txHash} | $0.002 | Formatted settlement receipt for a Base transaction: timestamp, decoded transfers, explorer link. |
/v1/basename?name={name} | $0.001 | Resolve Basenames (.base.eth) to wallet addresses. |
/v1/payment-proof?hash={txHash} | $0.003 | Verify an x402 settlement: onchain success, decoded USDC transfers, and optional payTo/amount assertions. |
/v1/settlement-assurance?hash={txHash}&payTo={optional}&amount={optional}&resource={optionalUrl} | $0.03 | Premium settlement assurance for a completed x402 payment: onchain success, USDC transfer match to an expected wallet and amount, a formatted receipt, and an optional audit of the issuing endpoint - one 0-100 scored report with a verdict. |
/v1/x402/discover?query={query} | $0.001 | Search the Coinbase x402 Bazaar for paid resources by natural-language query. |
/v1/x402/merchant?payTo={address} | $0.001 | List all x402 Bazaar resources under a merchant payTo wallet. |
/v1/x402/price-normalize?amount={amount}&decimals={n} | $0.001 | Convert USDC amounts between atomic units and human decimals. |
/v1/base/token-info?address={contract} | $0.001 | ERC-20 name, symbol, decimals, and total supply for a token on Base. |
/v1/base/allowance?owner={a}&spender={b} | $0.001 | Check an ERC-20 spending allowance on Base; flags unlimited approvals. |
/v1/base/contract?address={address} | $0.001 | Determine whether a Base address is a contract or an EOA. |
/v1/base/usdc-transfers?address={address} | $0.002 | Recent USDC transfers (in and out) for an address on Base. |
/v1/jwt-decode?token={jwt} | $0.001 | Decode a JWT header and payload (signature not verified). |
/v1/base64?op={encode|decode}&data={text} | $0.001 | Base64 encode or decode a string. |
/v1/text-stats?text={text} | $0.001 | Word/sentence counts, reading time, and readability score for text. |
/v1/diff?before={text}&after={text} | $0.001 | Compact line-level diff between two texts. |
/v1/x402-audit?url={url} | $0.01 | Full scored x402 endpoint audit: 402 challenge, payment fields, Bazaar metadata, and origin discovery surfaces - 0-100 score, checks with evidence, recommended fixes. |
/v1/x402/inspect?url={url} | $0.002 | Inspect and lint any x402 paid endpoint: decode the 402 challenge, identify network/asset, flag misconfigurations and missing Bazaar discovery metadata. |
New to x402? Read the buyer quickstart to pay your first call, or connect the MCP server. Building your own paid endpoint? Inspect it for free.