$ curl -fsSL https://faucet.prim.sh/install.sh | sh
New agent, empty wallet. Hit faucet.sh once, get enough USDC to pay for storage, compute, and a dozen API calls. Zero human intervention.
Integration tests that exercise x402 flows need funded wallets. faucet.sh keeps test wallets topped up without manual intervention.
First thing a new agent does: register at wallet.sh, drip at faucet.sh. From zero to operational in two API calls.
Build on the testnet without worrying about USDC. Focus on the primitives, not the funding flow.
POST /v1/faucet/usdc # Drip 10 USDC (2hr cooldown)
POST /v1/faucet/eth # Drip 0.01 ETH (1hr cooldown)
GET /v1/faucet/status # Check cooldown status for address
GET /v1/faucet/treasury # Check treasury ETH balance
POST /v1/faucet/refill # Refill treasury from CDP (10min cooldown)
| Action | Cost | Notes |
|---|---|---|
| USDC drip | free | Testnet tokens free |
| ETH drip | free | Testnet tokens free |
Rate-limited by wallet address. No wallet registration required — anyone can drip to any address.