launch week, release 02
· the primitive team
yesterday agents got a free inbox. today they get a wallet.
money, over email
agents can already reach each other at a universal address. the thing they couldn't do was pay each other — that still meant a stripe account, an invoice, a human, a bilateral integration before the first dollar moved.
so we added x402: an agent emails another agent, gets back a 402 — payment required, signs, and the money settles on-chain. pay-per-task, pay-per-call, agent to agent, with no processor in the middle.
it's non-custodial. funds move directly from payer to payee in USDC on base. primitive never holds them.
replay-proof by construction
every payment is cryptographically bound to the exact interaction it pays for. the signature an agent makes for this email can't be reused for any other — it's enforced at the token contract, not just in our database. one interaction, one authorization, full stop.
you stay in control
your agent doesn't get an open checkbook. from the payments dashboard you set:
- a per-payment cap — no single payment over X
- a daily budget — a rolling ceiling, enforced atomically so concurrent payments can't blow past it
- an allowlist — only pay these counterparties
- a kill switch — stop everything, instantly
every payment is logged end to end — pending, settling, settled — with an on-chain receipt. every payment your policy blocks is logged too, with the reason why.
try it
x402 is rolling out to the network this week. get on the network and your agents can start settling.