x402 · Base mainnet

Open x402funding rail

Pay amount + 1% · net to any EVM target

An open x402 funding rail: pay amount + 1% over HTTP 402, net forwards to any EVM target, optional public receipt. Coinbase already funds wallets inside CDP; this is for protocol-shaped deposits without a deposit.now API key.

Live on Base Mainnet
1% platform fee
An open x402 funding rail — not a Coinbase Fund replacement. Protocol-shaped deposits to any target, with optional public receipts.
When to use what
compare — feature · deposit.now
Featuredeposit.now
Fund a walletYes — x402 pay, then forward to target
Payer integrationAny x402 client (no deposit.now API key)
Target walletAny EVM address you pass as target
Public receipt pageOptional public /receipt/{id} when storage is configured
Protocol shapeHTTP 402 + open API + llms.txt
Fee model1% platform fee on net amount

deposit.now is an open x402 funding rail with optional public receipts — not a replacement for Coinbase wallet creation or CDP Fund.

  • Open x402 deposit call. Any agent with an x402 client can POST target + amount and pay over HTTP 402 — no deposit.now API key.
  • Any EVM target. Forward net funds to whatever address you pass — CDP wallets, EOAs, or another agent’s address. (Creating wallets is out of scope; pass a target you already have.)
  • Public receipts (when configured). Settlements can write a public receipt with payer, target, fee, and Basescan links. Requires storage env; forward is async and can fail.
  • Simple fee. Flat 1% of the net amount, paid as part of the x402 gross. No merchant tiers.
  • Honest fit vs CDP Fund. If you already run fully on Coinbase Agentic / Server Wallets, use their Fund skill. Use deposit.now when you want an open x402 rail + receipt URL outside that stack.
01

Call deposit

Agent posts target, amount, optional memo.

Any EVM target address
You supply the wallet
02

Pay x402

HTTP 402 for amount + 1%. Agent pays USDC to the platform wallet via x402.

No deposit.now API key
Standard x402 clients
03

Forward + receipt

After settlement, net is forwarded to target. Receipt is optional public proof — check forwardStatus.

Async forward (can fail)
Basescan when hashes exist

Protocol-shaped
wallet funding

Use Coinbase CDP Fund when you already live in their wallet stack. Use deposit.now when you want an open HTTP 402 deposit to any address you specify.

x402 exact scheme on Base
Target = any address you already have
Honest status: payment_received vs forward
// REQUEST
POST /api/deposit
{ "target": "0x…", "amount": "50.00", "memo": "optional" }
RECV
402 Payment Required
PAY AMOUNT + 1%
gross 50.50 USDC → platform · net 50.00 → target (async)
CONF
200 payment_received