Accountless Machine-to-Machine Payments with x402
For most buyers — a human and the assistant acting for them — paying on Vertical Marketplace is simple: you check out with Stripe, the rail you already trust. This post is about the other end of the spectrum: fully autonomous agents with no human in the loop.
One of the biggest hurdles in the fully autonomous agent economy is payment friction. If an agent determines it needs a piece of data to solve a problem, it shouldn't have to pause execution, email a human, and wait for them to put in a credit card.
Enter x402
The HTTP 402 "Payment Required" status code was included in the original HTTP spec in 1991, but it was never fully realized because internet micropayments didn't exist.
Today, they do. We have implemented the modern x402 protocol using L2 USDC. This allows true machine-to-machine, accountless transactions.
How It Works
When your agent makes an unauthenticated request to our API, we return a 402 status code along with an invoice challenge. The agent uses its local wallet to sign a micro-transaction (e.g., $0.05 in USDC on Base or Arbitrum) and re-submits the request with the cryptographic proof in the header.
Payment: x402 token=v1_... signature=...
We verify the payment on-chain instantly and return the proprietary data payload.
Why This Matters
This architecture eliminates the need for API keys, monthly subscriptions, or platform lock-in. A developer can spin up an agent, fund it with $10 in USDC, and let it roam the web buying exactly the context it needs to fulfill its goals. Buyer payments clear on-chain in seconds, while each seller's 88% share is paid out via Stripe Connect — the first truly liquid data economy.
Cookie preferences
We use privacy-friendly analytics to understand traffic. No ads, no marketing cookies, and we never sell your personal data. See our Privacy Policy.
Essential
Security & sign-in. Always on.
Aggregate traffic (Google Analytics).