When Both Sides Are Software
Stripe launched their Agentic Commerce Suite, and it’s good. Shared Payment Tokens scoped by seller, time, and amount. MCP integration for tool-based purchasing flows. It’s the right architecture for what they’re building.
But there’s a subtle assumption baked into every design decision: a human is the ultimate buyer. The agent is an assistant — a smarter shopping cart. The transaction still involves a merchant with goods, a buyer with intent, and all the traditional e-commerce concerns: shipping, inventory, returns, fraud on physical delivery.
This is one transaction shape. There’s another one, and it needs completely different infrastructure.
Two transaction shapes
Shape 1: Agent-mediated e-commerce. An agent acts as a purchasing assistant for a human. It browses, compares, negotiates, and executes purchases on behalf of a person who wants physical goods or human-facing services. The agent is a middleman. The human is still the consumer.
Shape 2: Agent-to-agent API commerce. An agent acts as an autonomous consumer of another agent’s API. The transaction is pure software: request in, response out. No shipping, no inventory, no returns, no physical fulfillment. The agent is the ultimate consumer.
These aren’t two versions of the same problem. They’re structurally different.
What changes in Shape 2
When both sides of the transaction are software, every traditional commerce concept shifts:
Metering replaces invoicing. In Shape 1, transactions are discrete — you buy a thing, you get a thing. In Shape 2, consumption is continuous. An agent might make 47 API calls over 3 hours, each consuming different amounts of compute. You don’t invoice for that. You meter it.
Credit balance replaces cart checkout. Shape 1 uses per-transaction authorization: “charge $47.99 to this card.” Shape 2 uses prepaid credits decremented per API call. The agent loads a balance upfront and draws it down as it works. No checkout flow. No cart.
SLA/uptime replaces shipping and delivery. In Shape 1, “did the product arrive?” is a physical logistics question. In Shape 2, “did the API respond correctly?” is a software reliability question. Delivery verification looks completely different.
Agent identity replaces customer identity. Shape 1 needs email addresses, shipping addresses, payment methods tied to a person. Shape 2 needs an X-Agent-Id header. The identity primitive is a key, not a profile.
Programmatic discovery replaces marketing. Human customers find products through ads, search, and recommendations. Agent customers find services through tool descriptions, MCP registries, and /.well-known/agent.json endpoints. The discovery layer is machine-readable, not human-persuasive.
Why Stripe won’t optimize for Shape 2
Stripe is a $70B+ company built on Shape 1 infrastructure. They’re very good at it. And they probably won’t prioritize Shape 2 for three reasons:
The Shape 1 market is enormous today. All of e-commerce is Shape 1. Even with agents in the loop, most transactions still involve a human buyer and a merchant with goods. This is where the revenue is, and Stripe follows revenue.
Shape 2 requires agent-native primitives they haven’t built. Agent identity (not tied to email), programmatic credit wallets (not tied to cards), machine-readable pricing (not pricing pages) — these are foreign concepts to a platform built around human commerce.
Their biggest recent bet points the other direction. Metronome, their acquisition in the billing space, is designed for human SaaS billing. It’s usage-based billing for companies selling to other companies — not for agents consuming other agents’ APIs.
None of this is criticism. Stripe is making rational decisions for their market. But it means Shape 2 is open territory.
The clean product statement
When we describe agent-meter, the temptation is to say “Stripe for agents.” But that implies we’re competing with Stripe, which is both inaccurate and unwise.
The better framing: when both the buyer and seller are software, you need different infrastructure. That’s agent-meter.
Not a payment processor. Not a marketplace. Metering and billing infrastructure for the transaction shape that emerges when both sides of the API call are autonomous.
What to watch for
Shape 2 commerce is small today. Most agent API consumption is still paid for by the human who deployed the agent — the agent doesn’t have its own wallet or budget. But the trajectory is clear:
- Agent orchestration frameworks are adding tool-use billing
- MCP servers are starting to charge per-call
- Prepaid credit models are emerging in agent marketplaces
- On-chain settlement protocols are building agent-native payment rails
The question isn’t whether Shape 2 will matter. It’s whether the infrastructure will be ready when it does.
The builders who ship metering, identity, and programmatic billing now — while the market is small and the incumbents aren’t paying attention — will have compounding advantages that are exponentially harder to replicate later. Schema quality improves with usage data. Registry authority compounds with install counts. And when Stripe eventually does look at Shape 2, they’ll likely acquire rather than build from scratch.
That’s the window. Build for the transaction shape nobody’s optimizing for yet.