Coinbase shipped three features this week that, taken together, represent its most coherent push yet into autonomous agent infrastructure. The Agentic Wallet, SQL API x402 support, and Onramp User Limits API (Private Beta) aren't incremental changelog entries. They're a signal about where Coinbase believes the next layer of developer platform competition is being fought: not in retail crypto UX, but in the payment and data rails that AI agents need to operate autonomously. If you're building anything that involves agents executing transactions, paying for API access, or onboarding users into crypto rails, this release changes your architecture conversation.
What Actually Shipped
Agentic Wallet: Custody Built for Non-Human Principals
The Agentic Wallet is the headline. Coinbase has explicitly designed this wallet for AI agents as the primary account holder, not as a delegated sub-account under a human user. That's a meaningful architectural distinction. The wallet supports autonomous spending, trading, and API payments with built-in policy controls and security guardrails. The framing here matters: traditional wallets assume a human is in the loop at the authorization boundary. An Agentic Wallet moves that boundary from "user approves each action" to "policy approves each action class." You define spend caps, permitted contract interactions, and transaction types upfront. The agent executes within those rules without requiring human sign-off per transaction. This is the right model for production agent systems. Requiring human confirmation on every micro-transaction kills the utility of autonomous agents entirely. But it introduces a different class of risk: if your policy is wrong, your agent will confidently do the wrong thing at scale. More on that in the risk section below.
SQL API x402 Support: Pay-Per-Query for Onchain Data
The second feature is less flashy but potentially more structurally important. Coinbase added x402 protocol support to its SQL API, enabling programmatic, per-request payments for indexed onchain data. x402 is an HTTP payment protocol built on the old 402 "Payment Required" status code. The idea is simple: a data provider returns a 402 with a payment request, the client pays (automatically, via wallet), and the request is fulfilled. No subscriptions, no API key tiers, no invoicing. Just atomic pay-per-query at the protocol level. For AI agents that need real-time onchain data to make decisions, this is genuinely useful. An agent querying DeFi liquidity data, monitoring contract events, or doing arbitrage analysis can now pay for exactly the queries it makes, when it makes them. The billing is granular and auditable at the transaction level. The competitive implication here is significant. Usage-based pricing for AI infrastructure has been a theme across the stack (compute, tokens, embeddings). x402 extends that model to data access, and does it in a way that's natively composable with onchain payments. Teams that standardize on this pattern early will have cleaner cost attribution and easier abuse detection than those who bolt on metering later.
Onramp User Limits API: Friction Reduction Before the Attempt
The third piece is the Onramp User Limits API, currently in Private Beta. The feature lets developers query a user's specific onramp limits before initiating a purchase flow. This sounds operational, and it is, but the UX and conversion implications are real. Any team that has shipped crypto onramp flows knows the pain: a user attempts a purchase, hits a limit they didn't know existed, and abandons. The drop-off rate at limit-rejection is brutal because the user has already completed KYC and intent signaling. You've earned their trust and then failed them at the last step. With the Limits API, you can surface what a given user can actually do before you put them in the purchase funnel. Show them the right amount input. Disable purchase options they can't complete. Guide them toward limit increases proactively. This is the difference between a checkout that converts and one that generates support tickets. It's in Private Beta, so your team isn't shipping against this in production today. But if onramp conversion is a meaningful metric for your product, you should be on the waitlist now.
The Competitive Picture: This Is a Fintech Infrastructure Fight
Most coverage of this release will frame it as a crypto story. That framing is too narrow. The combination of custodial wallets with policy controls, pay-per-query data access, and onboarding limit management puts Coinbase in direct competition with fintech infrastructure providers, not just wallet vendors. Stripe's payment orchestration, Plaid's financial data access, and emerging agent payment frameworks from players like Circle and Privy are all converging on the same problem: who owns the identity, funds, policy, and data layer for autonomous software? Coinbase's advantage is that it controls a fully integrated stack: custody, onchain data, fiat onramps, and now agent-native payment primitives. Stripe has the merchant relationships and the developer trust. Plaid has the banking data connectivity. None of them have all four in one platform with native crypto rails. Here's where the feature set stands against key alternatives today:
| Capability | Coinbase CDP | Stripe | Privy |
|---|---|---|---|
| Agent-native wallet custody | ✅ | ❌ | ✅ |
| Policy-based spend controls | ✅ | ❌ | ❌ |
| x402 pay-per-query data | ✅ | ❌ | ❌ |
| Fiat onramp with limits API | ✅ | ✅ | ❌ |
| Card payment rails | ❌ | ✅ | ❌ |
| Banking ACH/wire rails | ❌ | ✅ | ❌ |
The gap Coinbase leaves open is card and banking rails. An agent that needs to pay a SaaS vendor or settle in USD to a bank account can't do that natively through CDP today. That's the integration layer where platforms like Soap become load-bearing: connecting crypto agent wallets to the full card, banking, and stablecoin rail stack that real commerce requires.
The Security Boundary Shift You Need to Take Seriously
Policy-in-the-loop authorization is the right architecture for agent systems. It's also where most teams will introduce their most consequential bugs. When a human approves each transaction, errors are caught at authorization time. When a policy approves transaction classes, errors propagate until a human reviews logs or an anomaly detection system fires. The security surface area is different, not necessarily larger, but concentrated in a different place. Concretely, your team needs to answer these questions before deploying an Agentic Wallet in production:
What is the maximum blast radius if the policy is misconfigured? (Define this before you write the policy, not after.)
How are policy changes deployed and audited? (Treat policy config as code: version-controlled, reviewed, and tested in staging.)
What triggers a human-review escalation? (Anomalous spend velocity, unexpected contract interactions, and failed transaction patterns should all escalate.)
How do you revoke or freeze agent credentials? (Test this path before you need it. Incident response for an autonomous wallet is different from incident response for a compromised API key.)
What does your compliance team consider a "transaction" for reporting purposes? (x402 micro-payments for data queries may have different treatment than conventional payments. Get clarity now.)
These aren't reasons to avoid Agentic Wallets. They're the architectural decisions you need to make explicitly rather than accidentally. Teams that think through the failure modes upfront will ship more confidently and recover faster when something unexpected happens.
What x402 Gets Right That Subscription APIs Get Wrong
The x402 model deserves more attention than it's getting in early coverage. Current AI infra billing has a fundamental mismatch: agents consume resources in microsecond bursts, but billing happens in monthly subscription buckets. That mismatch creates two problems. First, it makes cost attribution hard. When an agent makes 40,000 data queries in a run, a monthly subscription invoice tells you nothing about which queries mattered and which were waste. Pay-per-query with onchain receipts gives you a ledger of exactly what your agent consumed and when. Second, it creates perverse incentives around rate limits. Subscription tiers push teams to batch queries, cache aggressively, and work around limits, often in ways that make the agent less accurate. When the marginal cost of a query is explicit and the billing is atomic, teams can make real tradeoffs: this query is worth paying for, that one isn't. The risk is that x402-style billing requires good observability tooling to avoid surprise costs. If your agent has a query loop bug, you'll know about it from your wallet balance, not from a monthly invoice. That's actually better feedback, but only if you have alerting set up to catch it. Build the spend monitoring before you connect the wallet.
Recommendations: What Your Team Should Do This Week
If you're building agent workflows with any financial component:
- •Review the Agentic Wallet documentation and map your agent's transaction types against the supported policy controls. If your agent needs card or banking rails in addition to onchain payments, identify your orchestration layer before you start integration.
- •Don't wait for production requirements to think through policy design. Spend 90 minutes with your security team defining spend caps and escalation triggers now. This is significantly cheaper to do before the wallet is live.
If you're building onramp flows:
- •Apply for Private Beta access to the Onramp User Limits API immediately. Even if you don't ship against it for months, early access gives you time to design the UX properly rather than retrofitting it.
- •Audit your current onramp abandonment data. Where are users dropping off? If limit-rejection is a meaningful cohort, quantify it. You'll need that number to justify the integration work.
If you're evaluating x402 for API monetization or data access:
- •Run a proof of concept with SQL API x402 support on a non-critical agent workflow. The goal isn't to ship; it's to understand the observability requirements before you're paying for production queries.
- •Set wallet spend alerts before the first test query. Treat this like you'd treat a new cloud account: limits first, exploration second.
The Bigger Picture for Payment Infrastructure
Coinbase's release this week clarifies something that's been forming for about 18 months: the agent commerce stack is being built in parallel with the agent reasoning stack, and the two need to integrate cleanly by the time agents are handling real money at scale. The teams that will win this aren't the ones who get the reasoning model right in isolation. They're the ones who get the full loop right: agent makes a decision, agent has a funded identity to act on it, agent pays for the data it needs to decide well, and agent operates within policy boundaries that a human team can audit and adjust. Coinbase has shipped meaningful pieces of that loop this week. The gaps that remain, particularly around multi-rail payment flexibility and cross-platform identity, are exactly where orchestration infrastructure becomes the critical integration layer. The agent economy needs payment rails that are as programmable as the agents themselves. That means unified orchestration across onchain and traditional payment methods, compliance controls that work at machine speed, and observability that gives human operators real leverage over autonomous systems. Soap's position in that stack is precisely the connective tissue between agent-native crypto rails and the full breadth of global payment infrastructure. Coinbase shipping a better agent wallet makes that integration layer more valuable, not less. The autonomous payment stack is being assembled in real time. The architecture decisions your team makes in the next two quarters will be significantly harder to undo in two years.
Get started with Soap
If you want to start accepting agent payments, Soap gets you live in one call:
1require 'net/http'
2require 'uri'
3require 'json'
4
5charge_id = 'ch_pQsQ4kz3Af6Mb9rCupnWj6VFzxJsmkYK'
6uri = URI.parse("https://api-sandbox.paywithsoap.com/api/v1/charges/#{charge_id}")
7
8http = Net::HTTP.new(uri.host, uri.port)
9http.use_ssl = true
10
11request = Net::HTTP::Get.new(uri.request_uri)
12request['Authorization'] = 'YOUR_API_KEY'
13
14response = http.request(request)
15puts response.bodyReady to scale with AI-driven payments?
Join innovators using Soap’s unified platform to boost auth rates, fight fraud, and manage global compliance with ease.
Read More Blog Posts
Coinbase CDP CLI Ships Agent-Ready Onchain Infrastructure
Coinbase just redrew the boundary between crypto custody infrastructure and AI execution layer. The CDP CLI and bundled MCP server, alongside delegated signing
Stripe Expands Buy-Now-Pay-Later and Recurring Payment Rails
Stripe now supports Sunbit, a buy-now-pay-later method, alongside Pix recurring payments and expanded Terminal QR codes for Klarna. Engineers gain access to a b

