Audit catalogue truth, checkout, identity, payment, fulfilment and control readiness before committing an ecommerce store to UCP or ACP agentic checkout.

AI Discovery & Optimization · Agentic commerce
Is Your Store Ready for Agentic Checkout? A UCP–ACP Capability Audit
By CDM Editorial TeamSpecialist review required: Commerce architecture and security reviewerResearch checked 12 October 20261,771 words · 9 min read

Short answer: A store is ready for agentic checkout only when an agent can discover accurate products, create a deterministic cart, quote the full payable amount, complete an authorised payment, and receive reliable post-purchase status without bypassing human consent or merchant controls. Audit those capabilities separately for UCP and ACP; a working web checkout alone does not establish protocol readiness.

16:9 editorial image briefReal overhead photograph of a commerce operations desk: laptop with a neutral checkout flow, printed fulfilment checklist, payment terminal and parcel label. No logos, people or futuristic AI effects; restrained army-green stationery, natural window light, full objects visible.

Agentic checkout changes the integration boundary. Instead of guiding a person through every page, a merchant exposes structured catalogue and transaction capabilities that another system may call on the shopper’s behalf. The commercial promise is a shorter path to purchase; the operational risk is that stale inventory, ambiguous totals or weak authorisation can now travel through an automated path at greater speed.

Readiness is therefore not a single “yes” from engineering. It is a set of independently testable capabilities owned by catalogue, identity, checkout, payments, fraud, tax, fulfilment, support and security teams. CDM’s audit deliberately avoids a universal score. A store may be ready for cart hand-off but not native checkout, or ready for one protocol’s current surface without supporting another.

What the official evidence establishes

Google’s current UCP implementation overview describes two different paths: native checkout on Google surfaces and cart transfer back to the merchant. It also says UCP is evolving and that not every specification capability is available on Google surfaces. That distinction means a team must record both protocol capability and surface availability instead of treating “UCP support” as one binary field.

OpenAI’s ACP documentation describes an open connective layer for structured catalogue ingestion and contextual product discovery in ChatGPT. The documentation is the source for current ACP requirements; it is not evidence that every merchant, country, payment method or product category is live.

Both sources make structured product and transaction data central, but their activation paths, supported features and approvals can differ. CDM inference: the reusable investment is a governed commerce capability layer—clean objects, explicit states, authenticated actions and observable events—rather than protocol-specific branching scattered across the storefront.

The CDM UCP–ACP Capability Crosswalk

Score evidence, not confidence. Use “verified”, “partial”, “not verified” or “not applicable” for each row, attach the test artefact, and name the owner who can remediate it. Keep protocol requirements and merchant-policy decisions in separate columns.

CapabilityEvidence to testReadiness failureAccountable owner
Product truthStable IDs, variant relations, market price, availability and policy fieldsThe agent presents a valid-looking but unavailable or mismatched itemCatalogue / feed operations
Cart and quoteDeterministic line items, discounts, tax, shipping, currency and expiryThe payable total changes without an explained state transitionCheckout engineering
Identity and consentGuest/account path, scopes, re-authentication and confirmationAn agent acts for the wrong customer or beyond the approved scopeIdentity and security
PaymentSupported handler, token flow, fraud checks, failure recovery and idempotencyDuplicate charge, unsafe retry or unsupported methodPayments / risk
Order lifecycleOrder ID, acknowledgement, status, cancellation, return and support hand-offPurchase succeeds but no dependable after-sale state existsOrder management / support
ObservabilityCorrelation ID, consent record, input/output log and alertingThe team cannot reconstruct who requested what and which system actedPlatform operations

How to run the UCP–ACP Capability Crosswalk

1. Choose the transaction boundary

State whether the intended experience is product discovery only, cart transfer, native checkout, or post-purchase servicing. Do not audit the broad phrase “agentic commerce”. A cart-transfer launch has different payment, identity and liability exposure from a native transaction, and the acceptance tests must follow that narrower boundary.

2. Freeze a protocol snapshot

Record the specification page, version or last-updated date, supported surface, market and merchant eligibility used for the audit. Specifications and product availability move independently. A dated snapshot prevents a later feature announcement from being mistaken for a capability that existed when the decision was made.

3. Trace one product through every object

Select a product with variants, limited inventory, a promotion and a non-trivial shipping rule. Follow its merchant SKU, feed identifier, protocol object, cart line and order line. Reconcile title, image, price, currency, variant, stock and return policy at each boundary. A happy-path item with one price is not a sufficient test.

4. Exercise state changes and failures

Change inventory after discovery, expire a promotion, decline the payment, retry a request, interrupt fulfilment and cancel an order. Verify that stale states fail safely and that repeated calls do not create duplicate economic events. Store the request, response, timestamp and resulting merchant record for every scenario.

5. Test human authority

Mark which actions may occur silently, which require confirmation and which must return the shopper to the merchant. Confirm that the user sees the item, final total, merchant identity and material terms before commitment. Test account switching and revoked permissions, not only a cooperative authenticated session.

6. Approve a limited release

Launch only the verified capability set, eligible products and supported markets. Define stop conditions for inventory mismatch, quote variance, duplicate orders, unexplained declines and missing lifecycle events. Assign protocol monitoring to an operational owner rather than leaving it as a one-time integration project.

Decision rules

The audit should turn evidence into a bounded go, hold or hand-off decision. A strong catalogue does not compensate for an unsafe transaction path, and a technically valid checkout does not compensate for unowned fulfilment failures.

SignalDecisionEvidence to retain
Price or availability differs across page, feed and protocol objectHold the product; repair product truth before testing paymentTimestamped snapshots and identifier mapping
Cart can be created but full landed cost cannot be quotedAllow cart hand-off only; do not enable native commitmentQuote tests by destination and payment path
A retry can create a second order or chargeStop; implement and verify idempotencyRepeated-request test and economic-event log
Consent or account scope cannot be reconstructedHold authenticated actionsConsent artefact, identity event and correlation ID
Order acknowledgement works but cancellation or support routing does notLimit pilot scope and disclose the servicing pathLifecycle test, support runbook and named owner

Build the evidence record before launch

Keep one evidence pack for the launch candidate. It should allow a reviewer to reproduce the decision without relying on a demonstration or a vendor slide.

  • Protocol and surface snapshot, merchant eligibility and intended transaction boundary.
  • Product-object mapping for at least one variant-rich item and one unavailable item.
  • Quote fixtures covering price, currency, discount, tax, shipping and expiry.
  • Authentication scopes, consent screens, confirmation states and revocation results.
  • Payment, retry, idempotency, fraud and failure-recovery test results.
  • Order acknowledgement, fulfilment, cancellation, return and support hand-off evidence.
  • RACI, monitoring thresholds, incident route and rollback procedure.

Redact payment and personal data from the review copy, but keep tamper-evident references to the secure system of record. A screenshot is useful context; it is not a substitute for the underlying transaction and event logs.

Separate fact, CDM inference and the operating decision

Documented fact

Google documents native-checkout and cart-transfer UCP paths and cautions that the standard is evolving; OpenAI publishes ACP commerce documentation for structured catalogue and transaction integration.

CDM inference

A protocol-neutral commerce capability layer should reduce duplicated controls and make future integrations easier to test, but that architectural benefit must be demonstrated in the merchant’s own stack.

Operating decision

Enable only the narrow transaction boundary for which product truth, consent, payment safety, lifecycle handling and observability have all been verified under current surface requirements.

Worked example: a retailer that is ready for cart transfer, not native checkout

Illustrative scenario: this example is fictional and demonstrates the method; it is not a reported case study.

A fictional homeware retailer passes product-ID, inventory and promotion tests for a selected UK catalogue. UCP cart creation produces the same line items and currency as the product page, and the transfer preserves the cart when the shopper lands on the retailer’s checkout.

Native-checkout testing exposes two gaps: final delivery surcharges are calculated only after address validation in the legacy checkout, and a retried payment callback can create a second order record. The capability crosswalk therefore records catalogue and cart as verified, landed-cost quote as partial, and payment idempotency as not verified.

The operating decision is a limited cart-transfer pilot. Native checkout remains off until surcharge calculation is exposed deterministically and duplicate-order tests pass. That is not a failed agentic-commerce programme; it is a controlled boundary supported by evidence.

Limitations and review boundary

Protocol documentation and surface support can change quickly. Re-run this audit against current provider documentation and test environments before each launch. Availability in documentation is not the same as merchant approval, geographic availability or production reliability. The article does not compare commercial terms or predict conversion impact.

Payment, privacy, consumer, accessibility and sector rules vary by market and implementation. Security and legal specialists must review the final design. A passing audit shows that defined tests passed under recorded conditions; it cannot prove the absence of every failure or fraud strategy.

Related guides

Frequently asked questions

Does a working ecommerce API mean the store is ACP- or UCP-ready?

No. A general commerce API may omit protocol objects, capability discovery, signature or authentication expectations, deterministic quote states, supported payment handlers or lifecycle events. Map the current protocol requirements to the API and prove each state with tests.

Should we implement UCP and ACP at the same time?

Not automatically. Build common product, cart, identity, transaction and observability capabilities, then evaluate each surface separately. Parallel launches increase the change surface and can hide whether a failure belongs to shared merchant logic or one protocol adapter.

What is the minimum viable agentic-checkout pilot?

A narrow market and product set, explicit transaction boundary, reconciled catalogue, predictable quote, safe identity and payment flow, observable order lifecycle, named support route and tested rollback. “Minimum” should reduce scope, not remove controls.

How often should the capability audit be repeated?

Review protocol and surface requirements monthly while specifications are moving, and rerun transaction tests after material changes to catalogue, checkout, identity, payment, fraud, tax or order-management systems.

Does protocol readiness guarantee more sales?

No. Readiness is an operational and risk assessment. Demand, product relevance, placement, user trust and the provider’s experience affect outcomes. Measure exposure, completed transactions, failure rates, margin and support cost separately.

Method and publication status

This prepublication draft was researched from the primary materials linked at the claims they support and checked on 12 October 2026. It requires the named specialist review, live-product retesting where indicated, a real 16:9 editorial image and final URL verification before publication. It is operational analysis, not legal, security or compliance advice.

CDM Editorial

This article is editorial guidance. Apply the principles in proportion to your market, evidence, and responsibilities.