A brutalist concrete server room with exposed infrastructure and amber lighting  -  representing the merchant's commerce stack being redesigned for agent customers
Back to Observatory

The Observatory · Issue 059 · March 2026

The Merchant’s Stack

Commerce Infrastructure Redesign for the Agent Customer

By Tony Wood·22 min read


Becoming agent-ready is not a strategy decision. It is a systems integration challenge. The merchant’s existing commerce stack - the order management system, the customer relationship platform, the enterprise resource planning system, the fulfilment infrastructure, the support operation - was built for human customers. Every workflow, every data model, every integration point assumes a human being who browses a website, fills a checkout form, receives a confirmation email, and contacts support when something goes wrong. When the customer is an agent, every one of these assumptions breaks.

This essay examines the merchant’s commerce stack through the lens of trust architecture. Every integration point between the merchant and the agent customer is a trust interface - a point where trust is established, maintained, or broken. The OMS is where the merchant’s operational envelope meets the agent’s delegation scope. The CRM is where the relational arc is maintained. Fulfilment is where absent-state design meets physical reality. The AXD vocabulary makes the technical challenge legible.

I. Commerce Platform Integration

The commerce platform is the merchant’s primary interface with the market. Shopify, Magento, Salesforce Commerce Cloud, BigCommerce, and the growing ecosystem of headless commerce platforms all share a common assumption: the customer interacts through a browser. The storefront is a visual interface. The product catalogue is designed for human browsing. The checkout flow is a sequence of web forms. The API layer, where it exists, was built for internal integrations and mobile apps - not for autonomous agents making purchasing decisions.

Agent-ready commerce platforms must expose a fundamentally different interface. The product catalogue must be available as structured, machine-readable data - not HTML pages with embedded product information, but API endpoints that return specifications, pricing, availability, return policies, trust credentials, and fulfilment SLAs in a format that agents can process programmatically. The Agent Commerce Protocol and the Universal Commerce Protocol represent early attempts to standardise this interface.

The platform integration challenge is not merely technical. It is a trust design challenge. The data that the commerce platform exposes to agents must be accurate, current, and verifiable. An agent that queries a product’s price and receives stale data will make a purchasing decision based on incorrect information. An agent that queries availability and receives an optimistic estimate will commit its principal to a purchase that cannot be fulfilled. Every data point that the commerce platform exposes is a trust signal, and the accuracy of that signal determines whether the merchant earns or loses the agent’s trust.

The major commerce platforms are beginning to respond. Shopify’s Storefront API provides structured product data. Salesforce Commerce Cloud’s headless capabilities enable API-first commerce. But these adaptations are incremental. They expose existing data through new channels rather than redesigning the data model for agent consumption. The merchant that treats agent-facing APIs as a first-class product - with the same investment in accuracy, reliability, and documentation that they give to their human-facing storefront - will capture disproportionate agent traffic.

II. Order Management for Agent-Initiated Orders

The order management system is the operational backbone of commerce. It receives orders, allocates inventory, coordinates fulfilment, manages exceptions, and tracks delivery. Every OMS workflow assumes a specific order source: a checkout form submitted by a human customer through a web browser. The order contains a customer email, a shipping address, a payment method, and a set of line items. The OMS processes this order through a sequence of steps - payment authorisation, inventory allocation, pick-pack-ship, delivery confirmation - each designed for this specific input format.

Agent-initiated orders arrive differently. The order source is an API call, not a checkout form. The customer identifier is an agent credential, not an email address. The shipping address may be specified in the agent’s mandate or retrieved from the principal’s profile via a separate API call. The payment method may be a tokenised credential managed by the agent platform. The order may include machine-readable SLA requirements that the OMS must validate before accepting the order.

The OMS must also handle a new category of exception: the agent-initiated modification. When a human customer wants to change an order, they contact support. When an agent wants to modify an order, it sends an API request. The OMS must expose order modification endpoints that agents can use programmatically - cancel, modify quantity, change shipping method, update delivery address - with real-time validation of whether the modification is possible given the current fulfilment state.

From the AXD perspective, the OMS is where the merchant’s operational envelope is most visible. The operational envelope defines what the merchant can reliably deliver - which products, to which locations, within which timeframes, under which conditions. The agent evaluates the merchant’s operational envelope against the principal’s mandate. If the OMS cannot accurately represent the merchant’s operational envelope in machine-readable terms, the agent cannot make an informed purchasing decision.

III. CRM When the Customer Is an Agent

Customer relationship management was built on a specific model of the customer: a human individual with a name, an email address, a browsing history, a purchase history, and a set of preferences that can be inferred from behaviour. CRM systems track this individual across touchpoints - website visits, email opens, support tickets, social media interactions - to build a profile that enables personalised marketing, targeted offers, and lifetime value optimisation.

When the customer is an agent, this model collapses. The agent does not browse the website - it queries the API. It does not open marketing emails - it evaluates structured data. It does not have emotional responses to brand messaging - it processes trust signals. The agent represents a human principal, but the agent’s interaction pattern is fundamentally different from the human’s. The CRM must track a new entity: the agent-principal pair.

The agent-principal CRM model must capture: which agent platform the agent operates on (OpenAI, Google, Apple, Amazon), the agent’s trust credentials and authority scope, the principal’s identity (where the agent has authorised disclosure), the transaction history between this agent and this merchant, the agent’s evaluation criteria (what factors does it weight most heavily), and the agent’s satisfaction signals (repeat purchases, positive reviews, continued engagement). This is a fundamentally different data model from traditional CRM.

The CRM challenge also extends to segmentation and communication. Traditional CRM segments customers by demographics, behaviour, and value. Agent CRM must segment by agent type (comparison, purchasing, subscription), by delegation scope (high-autonomy versus human-in-the-loop), by trust level (new agent versus established relationship), and by principal profile (where available). Communication with agents is not marketing - it is data provision. The merchant communicates with agents by providing accurate, timely, machine-readable data about products, prices, availability, and policies.

IV. Fulfilment and Logistics Readiness

Fulfilment is where the merchant’s promise meets physical reality. In traditional commerce, fulfilment performance is measured by customer satisfaction surveys, delivery ratings, and return rates. These are lagging indicators - they measure what happened after the fact. In agentic commerce, fulfilment performance is measured in real time by agents that track every delivery against the SLA commitments made at the point of purchase.

This real-time accountability changes the fulfilment equation. When a human customer receives a delivery a day late, they may be mildly annoyed but continue to shop with the merchant. When an agent’s principal specified “next-day delivery” in the delegation mandate, a late delivery is a trust violation. The agent records the violation, factors it into the merchant’s reliability score, and adjusts future purchasing decisions accordingly. A single late delivery may not end the relationship, but a pattern of late deliveries will cause the agent to route purchases to more reliable merchants.

Fulfilment readiness for agentic commerce requires four capabilities. First, real-time inventory accuracy: agents verify stock before purchasing, so the inventory data exposed through the API must reflect actual warehouse availability, not optimistic estimates. Second, precise delivery commitments: not “estimated 2-3 business days” but “guaranteed delivery by 6pm on Thursday” - because agents evaluate commitments, not estimates. Third, proactive exception notification: when a fulfilment exception occurs (stock-out, shipping delay, damaged goods), the merchant must notify the agent through a machine-readable channel immediately, not through a human-readable email hours later. Fourth, consistent SLA performance: agents track reliability over time, so the merchant’s fulfilment operation must deliver consistently, not just on average.

V. Customer Support Adaptation

Customer support in traditional commerce is designed for human customers who contact the merchant when something goes wrong. The support infrastructure - phone lines, email, live chat, chatbots, ticket systems - assumes a human being who can describe their problem in natural language, provide context, and engage in a back-and-forth dialogue to reach a resolution.

Agent-initiated support queries are structurally different. The agent does not call a phone line or open a live chat. It sends a structured API request: order number, issue type (late delivery, damaged goods, wrong item, price discrepancy), requested resolution (refund, replacement, credit), and the principal’s escalation preference (resolve autonomously, or escalate to the human). The support system must process this structured request, validate the agent’s authority to raise the query, and return a structured response.

The support adaptation challenge is not just about adding API endpoints. It is about redesigning the resolution workflow. When a human customer contacts support about a late delivery, the support agent can empathise, apologise, and offer a goodwill gesture. When an agent contacts support about a late delivery, it wants a binary outcome: is the delivery being expedited (yes/no), is a refund being issued (yes/no), what is the new estimated delivery time (timestamp). The emotional labour of human support is replaced by the operational precision of machine-to-machine resolution.

This does not mean that human support disappears. It means that human support is reserved for cases that exceed the agent’s resolution authority or the merchant’s automated resolution capability. The interrupt pattern applies here: the agent handles routine issues autonomously, and escalates complex or high-value issues to the human principal, who may then engage with the merchant’s human support team. The support stack must be designed for this layered escalation - machine-to-machine at the base, human-to-human at the top.

VI. Change Management and Organisational Transformation

The technical transformation described in the preceding sections is necessary but not sufficient. Becoming agent-ready requires organisational transformation - new roles, new KPIs, new processes, and new ways of thinking about the customer relationship.

New roles must be created. The agent relationship manager replaces the key account manager for high-volume agent partners. The trust infrastructure engineer designs and maintains the merchant’s machine-readable trust credentials. The data quality specialist ensures that product data, pricing data, and availability data meet the accuracy standards that agents require. These roles do not exist in most commerce organisations today.

New KPIs must be defined. Traditional commerce KPIs - website conversion rate, average order value, customer acquisition cost, net promoter score - are designed for human customers. Agent commerce KPIs must include: agent conversion rate (percentage of agent queries that result in a purchase), API response time (how quickly the merchant’s systems respond to agent queries), SLA compliance rate (percentage of orders delivered within the committed timeframe), data accuracy score (percentage of product data that agents can verify as correct), and agent trust score (the merchant’s aggregate reliability rating across agent platforms).

New processes must be designed. Agent-initiated orders follow different workflows than human-initiated orders. Agent-initiated support queries require different resolution paths. Agent-facing data must be updated with different frequency and accuracy standards than human-facing content. The organisation must develop parallel processes for human and agent customers - not because the underlying operations are different, but because the interface, the expectations, and the accountability mechanisms are different.

The change management challenge is that agentic commerce is not a new channel. It is a new customer type. Adding a mobile app is a channel decision. Serving agent customers is a transformation decision. It touches every part of the organisation - technology, operations, marketing, support, finance, legal - and it requires leadership commitment, investment, and patience. The merchants that begin this transformation now will be ready when agents become a significant share of commerce traffic. The merchants that wait will be playing catch-up.

Frequently Asked Questions