Skip to main content
Paid wallet routes live under /api/v2/x402/… and charge per request with USDC x402 (Base or Solana) or MPP (Tempo). No plan exists on this path — wallet pay-per-use is the only model.

The 402 handshake

  1. Plain request returns 402 with PAYMENT-REQUIRED (x402 v2) and WWW-Authenticate: Payment (MPP) headers.
  2. Retry with payment: PAYMENT-SIGNATURE for x402 v2, or Authorization: Payment <credential> for MPP.
  3. 200 returns the content plus paymentInfo.
Price truth: the live 402 challenge is authoritative. For stock picks use the free quote first:

Unlock tokens (paid posts)

The first successful pay for a post unlocks it forever for that wallet. Store unlockToken (body) or X-Drip-Unlock (response header) and send it back for free re-reads — on both the wallet and account mounts:
Stock picks, ticker pages, and writer profiles are pay-per-request — no forever unlock.

Pricing

  • Paid posts: per-post USD price from the challenge (priceCents in search results).
  • Stock picks: flat rate per UTC day served (empty days are skipped) — the quote returns the exact bundle amountUsd (day rate × charged days).
  • Ticker pages and writer profiles: one flat price per call.

Errors