Felix Beaumont 8 min readFor years, machine commerce meant recurring billing, algorithmic advertising, or software invoking a payment API after a person had made the consequential decision. That boundary is moving. AI agents can now assemble a purchase from loosely expressed intent: find the item, compare terms, choose a supplier, populate checkout, and initiate payment.
The visible novelty is an agent pressing the buy button. The deeper infrastructure shift is the separation of payment capability from payment authority. A machine may be technically able to transact, yet still need a narrowly defined mandate specifying what it can buy, from whom, under which conditions, and with what evidence. Agentic commerce therefore looks less like a smarter shopping cart and more like a programmable permission system.
Field observation: checkout is no longer the beginning
Traditional checkout assumes that intent, identity, selection, and authorization converge in one session. A customer reviews a basket and approves a charge. Risk systems can treat the click, device, account, and payment credential as related evidence.
An agent decomposes that moment. A person may establish intent on Monday, the agent may search on Tuesday, and a qualifying offer may appear on Thursday. The selected merchant may be unknown when the mandate is created. Price, delivery date, cancellation terms, and even the precise product can remain open until execution.
This changes the transaction sequence from select, review, pay to delegate, discover, verify, execute, explain. The merchant still needs payment authorization, but the user also needs proof that the purchase complied with the original instruction. Those are distinct questions.
What changed recently: agents acquired usable commercial surfaces
Several technical developments have converged. Models can interpret product pages and invoices; tool calling lets them invoke deterministic services; browser control extends their reach to merchants without dedicated integrations; structured outputs make candidate comparisons machine-readable; and payment providers increasingly support virtual or otherwise constrained credentials.
No single development creates autonomous commerce. Together, they let a system cross the gap between recommendation and execution. The practical change is that developers can now build an agent capable of completing heterogeneous procurement paths rather than merely presenting links.
Yet reach and reliability are not equivalent. Browser control can navigate a checkout that lacks an API, but a changed button label may break the flow. A direct merchant integration is more dependable, but covers fewer sellers. Payment credentials can complete a charge, but do not by themselves prove that the purchased item met the user's mandate.
| Layer | Question it answers | Typical mechanism | Failure if omitted |
|---|---|---|---|
| Intent | What outcome does the principal want? | Structured mandate | The agent optimizes the wrong objective |
| Identity | Who is acting, and for whom? | Agent and principal credentials | Merchants cannot assign accountability |
| Policy | What actions are permitted? | Limits, allowlists, approval rules | Authority becomes broader than intended |
| Execution | How is value transferred? | Scoped payment credential | A valid decision cannot settle |
| Evidence | Why was this transaction allowed? | Signed decision record and receipt | Disputes become difficult to resolve |
The mandate becomes the core product object
A useful mandate is not simply a prompt saying, “Buy me a good office chair.” Natural language expresses preference well, but payment authority requires sharper boundaries. The system must translate intention into enforceable fields without pretending that every preference is a hard rule.
Consider an operations agent asked to replenish printer toner. Its mandate might contain:
- Objective: maintain stock for a specified printer fleet.
- Hard constraints: compatible models, approved delivery locations, prohibited suppliers, and a maximum total commitment.
- Soft preferences: consolidated shipping, preferred vendors, and lower packaging waste.
- Escalation conditions: substitutes, unfamiliar merchants, unusual delivery windows, or purchases above a threshold.
- Expiry: a date or a single-use condition after which authority disappears.
The distinction between hard constraints and preferences matters. If “prefer recycled packaging” is encoded as mandatory, the agent may fail to buy urgently needed toner. If “must fit these printer models” is treated as a preference, it may complete a useless purchase. The product opportunity lies in helping users express this difference and inspect the resulting authority before activation.
In practice: authorize the envelope, not every click
There are two weak extremes. Requiring approval at every step makes the agent little more than a guided form. Granting an unrestricted payment credential turns imperfect reasoning into financial exposure. The more useful pattern is bounded autonomy: pre-authorize an envelope, then interrupt only when execution approaches its edges.
A worked purchase flow
- A manager creates a mandate to book a refundable train journey within a defined date range, arrival window, seating class, and spending ceiling.
- The system converts those requirements into machine-enforceable constraints and asks the manager to confirm them.
- The agent searches available providers and normalizes fares, refund rules, transfer counts, and arrival times.
- A policy engine rejects options outside the mandate before the model ranks the remaining candidates.
- The agent selects an option and requests a single-purpose credential limited by merchant, amount, time, or transaction count.
- Before payment, deterministic code verifies that the final basket still matches the selected itinerary and policy.
- The transaction produces a receipt linking the original mandate, evaluated candidates, policy decision, final terms, and payment reference.
The model performs interpretation and comparison. Deterministic services enforce limits and reconcile the final basket. This division is essential: a model may propose an action, but it should not be the sole authority deciding whether its own proposal is permitted.
Merchants will need to distinguish delegated demand
A merchant receiving an agent-originated order faces unfamiliar questions. Is the agent authorized to represent the buyer? Can it accept substitutions or recurring terms? Where should a disclosure be presented? Who receives notice if the price changes between selection and capture?
Blocking automated buyers forfeits legitimate demand; accepting every agent blindly expands fraud and dispute risk. A more durable approach is to expose terms in forms that both machines and people can inspect. Product identity, total cost, renewal conditions, return windows, inventory status, and delivery commitments should survive the path from catalog to receipt without semantic drift.
This creates a new quality dimension for commerce infrastructure: transaction legibility. A merchant becomes agent-ready not merely when its pages can be parsed, but when an external system can verify the offer, understand the obligations, and retain evidence of what was accepted.
The real control plane sits before and after payment
Payment networks are designed to authorize and settle value transfer. They cannot determine whether a laptop satisfies an employee's role, whether a supplier conforms to internal procurement policy, or whether an annual subscription was appropriate when the user requested a one-time service.
Agent payment systems therefore need controls on both sides of the rail. Before payment, they need identity binding, policy evaluation, merchant verification, budget reservation, and step-up approval. After payment, they need receipt normalization, delivery monitoring, return handling, reconciliation, and revocation.
A particularly important mechanism is budget reservation. If three agents share one departmental limit, checking the available balance before each purchase is insufficient: all three may observe capacity and spend concurrently. The system must reserve authority while a transaction is pending, then release or settle that reservation. This is an old problem in financial systems, newly relevant to multi-agent workflows.
What remains unresolved
The hardest questions are institutional rather than generative. Delegation standards remain fragmented: a merchant may know that a credential is valid without understanding the exact authority behind it. Liability is also unsettled when the agent complied with a literal mandate but violated an unstated expectation.
- Consent presentation: dense mandates are precise but difficult to understand; simple summaries can conceal consequential exceptions.
- Revocation timing: authority may be withdrawn after an order is placed but before capture, shipment, or renewal.
- Dynamic terms: taxes, inventory, delivery dates, and cancellation conditions can change during execution.
- Dispute evidence: logs must be useful without exposing private prompts, internal reasoning traces, or unrelated commercial data.
- Adversarial merchants: pages can manipulate agents through misleading structure, hidden instructions, or strategically framed defaults.
- Cross-agent coordination: separate travel, calendar, and expense agents may each behave correctly while producing a collectively invalid plan.
These issues cannot be solved by giving the model a stronger instruction. They require protocols, state machines, enforceable policies, and recourse procedures. The decisive innovation may come from products that make delegation inspectable rather than products that make purchasing appear effortless.
The opportunity: build the permission layer
The immediate temptation is to create another agent that shops. The more defensible opportunity is the infrastructure that lets many agents transact safely: mandate creation, scoped credentials, policy evaluation, merchant attestations, budget reservation, evidence packaging, and exception routing.
A useful first product need not support universal commerce. It can begin inside a bounded category where constraints are explicit and outcomes are verifiable: software renewals, routine procurement, travel within company policy, or replenishment from approved suppliers. Narrow scope makes it possible to define what authority means, detect deviations, and design credible recourse.
The central design principle is clear: autonomy should expand only as evidence improves. Each successful transaction can justify a broader envelope; each exception can reveal which boundary was missing. Commerce conducted by agents will not be trusted because machines become flawless. It will be trusted when permission is specific, execution is constrained, and every consequential action can be reconstructed.
This post was drafted with AI assistance and reviewed against our editorial policy before publication. Corrections are made at the source, on the page, with the date shown.
From our own rounds
Measured on The Curator, from real sessions people played on this site — not a third-party dataset.
- Rounds played here
- 148
- Questions per round
- 1.7
Rate this article
Discussion
Comments are moderated. Read our editorial policy.