A Solvative white paper

Agent Ready Scanner

Preparing Commerce for AI Agents

80 checks across 8 scoring dimensions. Agent Ready Scanner measures how prepared a commerce store is for AI agents, from product discovery and protocol compliance to checkout, payments, infrastructure, and post-purchase workflows.

Coverage
80 Checks
Dimensions
8
Category
Commerce + AI
Section 01 · The Shift

Commerce Is Becoming Agent-Accessible

Commerce has traditionally been built around people navigating websites. Search engines added another layer, requiring stores to make pages crawlable and understandable by machines. Generative AI expanded that further, allowing customers to research products, compare options, and receive recommendations through conversational interfaces.

AI agents take this one step further. They do not only need to find and understand a product. They may need to check availability, compare variants, understand shipping and return policies, interact with checkout, use supported payment infrastructure, and retrieve order information after a purchase.

A new machine-facing layer of commerce

"A storefront can work perfectly for a human while still being difficult for an AI agent to understand or transact with."

Product pages may lack structured information, crawlers may be blocked, checkout may depend entirely on browser interactions, or APIs may not expose the capabilities an agent needs.

Agent readiness therefore goes beyond SEO or product schema. It depends on whether the complete commerce stack can support discovery, understanding, transactions, payments, and fulfillment through machine-readable interfaces. Agent Ready Scanner is designed to measure that readiness.

Built for humans
Pages, browser checkout, visual product info
Hard for agents to transact
Agent ready
Structured data, protocols, APIs, payments
Discover, transact, and fulfill
Section 02 · Architecture

How a Scan Works

The scanner evaluates a store using 80 checks across eight scoring dimensions. It examines publicly accessible pages, headers, structured data, manifests, product feeds, APIs, checkout signals, payment infrastructure, and post-purchase capabilities. The scan does not require store credentials and does not make changes to the merchant's environment.

The scanner runs in two phases.

In Phase A, a shared context builder makes a fixed set of concurrent HTTP requests to the target and stores all results in a single ScanContext object. The homepage, robots.txt, sitemap, UCP manifest, ACP feed, TLS handshake, product pages, and checkout page are fetched here so the target is not requested again for every individual check.

ResourceRequestWhat is captured
HomepageGET https://{target}/HTML, headers, status, negotiated HTTP version
robots.txtGET https://{domain}/robots.txtBot rules and content validation
Sitemap/sitemap.xml, /sitemap_index.xml, /sitemap-index.xmlProduct URLs and sitemap structure
UCP manifestGET https://{domain}/.well-known/ucpJSON, latency, headers, redirects
ACP feedKnown ACP feed pathsFeed availability and JSON structure
TLS infoRaw TLS socket to {domain}:443TLS version and cipher
Product pagesDiscovered product URLsHTML, headers, structured data
Checkout pageCheckout, cart, or basket URLCheckout accessibility and redirects

If a sitemap index is detected, the scanner can fetch a limited number of child sitemaps and combine their product URLs. Product URLs are identified from the sitemap and homepage links, then sampled rather than crawling the entire catalog.

In Phase B, each of the 80 checks reads from this shared context. Most checks do not make another HTTP request. They inspect the HTML, headers, JSON, structured data, or network information already collected. A smaller group of checks makes additional requests where live validation is necessary.

CheckValidation
UCP - 07OPTIONS or HEAD against declared endpoints
UCP - 12OAuth metadata discovery
UCP - 14Capability schema URI validation
IR - 03Product page TTFB measurement
IR - 04Timed UCP manifest request
ACP - 04/05/06Checkout endpoint POST validation
ACP - 08Webhook path validation
PP - 01Order tracking endpoint validation

This architecture separates data collection from evaluation. It reduces unnecessary traffic while ensuring that multiple checks evaluate the same underlying response.

All requests use the same HTTP client with a custom User-Agent, redirect following, HTTP/2 support, and an SSRF guard that validates every destination and redirect hop.

Section 03 · Scoring

Results and Severity

Each check returns pass, warning, fail, or skip. Severity levels of critical, high, medium, and low determine how heavily each result affects the final score.

Agent ready
Capability confirmed
Warning
Signal inconclusive
Fail
Capability missing
Skip
Lowers coverage confidence

Skipped checks reduce coverage confidence rather than automatically lowering the readiness score.

Emerging protocol checks such as UCP and ACP may also return warnings instead of hard failures where a missing storefront signal does not conclusively prove that a capability is unavailable.

Section 04 · Dimensions

The Eight Dimensions of Agent Readiness

01

UCP Protocol Compliance

This dimension evaluates whether the store exposes the technical capabilities required by the Universal Commerce Protocol. Checks cover manifest reachability and JSON validity, version format, declared services and capabilities, transport validation, endpoint liveness, latency, CORS, TLS 1.3, payment handlers, OAuth metadata, capability versioning, and schema URI resolution.

02

ACP Protocol Compliance

ACP checks evaluate whether the store exposes machine-readable product and transaction capabilities for agentic commerce. The scanner looks at ACP feed structure, required field coverage across sampled products, feed freshness, checkout responsiveness, API-Version and Idempotency-Key support, Stripe detection, webhook reachability, Stripe SPT, product data richness, pagination, compression, and ChatGPT shopping presence.

03

Structured Data & AI Discoverability

AI agents need reliable product information before they can make a recommendation or transaction. The scanner evaluates Product JSON-LD, including @graph structures, required product fields, offers, price, currency, availability, ratings, variants, BreadcrumbList, Open Graph product tags, image quality, alt text, merchant feed signals, and canonical URLs.

The goal is not only to detect whether structured data exists, but whether it contains enough information for an agent to understand and compare the product accurately.

04

API & Infrastructure Readiness

Agent interactions can involve multiple dependent requests, so infrastructure quality directly affects the experience. Checks cover HTTPS enforcement, TLS 1.3, product page TTFB, API latency, content-type correctness, error response quality, HTTP/2 or HTTP/3 negotiation, cache headers, response compression, and HSTS configuration.

A store may expose the correct APIs but still provide a poor agent experience if those APIs are slow, inconsistent, or return responses that machines cannot reliably interpret.

05

AI Crawler & Agent Access

Agent Ready Scanner evaluates robots.txt rules individually for GPTBot, Googlebot, Google-Extended, ClaudeBot, CCBot, Amazonbot, PerplexityBot, and Applebot-Extended. It also checks sitemap availability, product URL detection, sitemap freshness, WAF or CDN bot blocking, and rate-limit headers.

The scanner also validates whether machine-readable resources are genuine. For example, a request for robots.txt may return a 200 status while actually serving an HTML security or login page. That response is not treated as a valid robots.txt file.

06

Payment Readiness

A product can be discovered and selected successfully but still fail at the transaction stage. Payment readiness checks include Stripe integration, Google Pay, Apple Pay, PayPal, payment tokenization, raw card input detection, UCP payment handler declarations, and multi-currency support.

This dimension focuses on whether the store's payment layer can support secure machine-assisted transactions rather than only browser-based checkout.

07

Post-Purchase & Fulfillment

Agentic commerce continues after checkout. Customers may expect an AI assistant to answer questions about shipment status, returns, delivery estimates, or order tracking.

The scanner evaluates order tracking endpoints, MerchantReturnPolicy, OfferShippingDetails, delivery time declarations, and UCP fulfillment and order capabilities.

Tracking paths are validated to confirm that they expose genuine order functionality or an appropriate authentication boundary rather than simply matching a common URL pattern.

08

Platform-Specific Readiness

Commerce platforms expose different capabilities and require different implementation paths. Agent Ready Scanner detects platform signals and evaluates relevant capabilities for systems such as Shopify, WooCommerce, Magento, BigCommerce, Salesforce Commerce Cloud, and headless or composable implementations.

Platform-specific checks include agent applications, payment capabilities, commerce plugins, structured data modules, merchant feed connectors, platform version requirements, and headless architecture signals.

Section 05 · Platforms

Platform Support

UCP Protocol Compliance

Every external dependency sits behind a factory with interchangeable providers. Prompts live in plain text files outside the code, so behavior is tuned by editing prompt text rather than shipping a release.

  • Shopify logo
    Shopify
  • WooCommerce logo
    WooCommerce
  • Magento logo
    Magento
  • BigCommerce
    BigCommerce
  • Salesforce Commerce Cloud logo
    Salesforce Commerce Cloud
  • Headless
    Headless/​Composable

Is your store ready for AI Agents?

80
Checks
8
Scoring dimensions

80 checks across 8 scoring dimensions. No store credentials required, and no changes made to your environment.

Scan Your Store
A shopper holding a payment card while checking out on a laptop