Methodology ยท scoring v2

How the AgentReady score works

The score measures, out of 100, how well an AI shopping agent can find, understand and buy on a store. It is deterministic (the same store gets the same score โ€” no model grades your site, every check is a parseable fact), versioned (scoring changes are numbered and dated, old reports keep their original rendering), and public โ€” this page is the canonical reference.

๐Ÿ”ฌ We test our own score against what AI agents actually do, on 54 stores, with the bar written before the data. Read the result and its limits. See the study โ†’

What the score is โ€” and is not

  • โœ“ A readiness measure: which facts and endpoints an agent needs are present, parseable and consistent on your store, today.
  • โœ“ Reproducible: two scans of an unchanged store return the same number. Every point is traceable to a named check on a fetched page.
  • โœ— Not a conversion probability. A score of 82 does not mean 82% of agent purchases succeed โ€” it is a readiness proxy, not a promise of revenue. What readiness correlates with is a question we answer with published data, not marketing.
  • โœ— Not an industry standard. It is our methodology, published and versioned here. Where an open standard exists we align with it and say so โ€” see our public conformance self-audit.

The four pillars and their weights

Score = 100 ร— ฮฃ (pillar weight ร— completion ratio) / ฮฃ weights. A pillar that is entirely not-applicable is renormalized away โ€” "n/a" never penalizes.

PillarWeightWhat it answers
๐Ÿšช Access34Can an agent get in at all? robots.txt and WAF posture for the shopping-agent class, crawlability, latency, and whether bots see the same page humans do.
๐Ÿท Structured data30Can an agent understand the offer? Product/Offer JSON-LD with price, currency, availability and identifiers it can parse without guessing.
๐Ÿ“ฆ Catalog20Can an agent navigate what you sell? Feeds, variants and the attributes a buying decision needs, checked against your vertical.
๐Ÿ›ค Transaction rails16Can an agent transact? The emerging agent-commerce rails โ€” deliberately weight-limited (see below).
Total100

"Do now" vs "Forward-looking" โ€” read the score in two layers

The first three pillars (84 of 100 points) are Do now: mature, stable practices every store should implement this quarter. The transaction-rails pillar (16 points) is Forward-looking: emerging agent-commerce protocols, deliberately weight-limited because they are young and still moving. Almost every store scores near zero there today โ€” that is expected, and it is where early movers pull ahead.

This split is deliberate honesty: it protects you from over-investing in a protocol that may change in six months, while still measuring who is ahead of the curve.

Forward-looking railPointsEffort
UCP agent endpoint (/api/ucp/mcp)4hard
A2A Agent Card (/.well-known/agent-card.json)3easy
ARD AI Catalog (/.well-known/ai-catalog.json)3easy
Machine entry points (feeds/APIs, not just HTML)3easy
Returns & shipping, machine-readable2medium
Add-to-cart / checkout markers1hard

Grades, and the one hard cap

A โ‰ฅ 85 ยท B โ‰ฅ 70 ยท C โ‰ฅ 55 ยท D โ‰ฅ 40 ยท E below. Since scoring v2, grade A means buyable โ€” rails answering โ€” not merely readable.

The cap: if a store blocks AI agents at the door (robots.txt blanket-blocking agent crawlers, or a WAF blocking them in practice), the score is capped at 25 no matter what else is right โ€” an agent that can't get in can't buy.

Version history

  • v2 โ€” 2026-07-15 (current). Weighted matrix over pillar completion ratios; the transaction rails became a scored pillar. Reason: with read-layer checks alone, mature stores clustered at 90+ and grade A had stopped meaning anything. Reports made before v2 keep their original rendering and are excluded from v2 rankings.
  • v1 โ€” 2026-06. Three read-layer pillars, plus emerging-protocol checks as additive-only bonus points (max +10, nobody could lose a point).

How we verify โ€” and where we stop

  • We fetch public pages only, politely โ€” the same handful an agent would read. Any store owner can delist their store from the public Index with one email.
  • Checkout simulation stops at the checkout boundary โ€” we never place an order, never enter payment data.
  • Our crawler identifies itself and cryptographically signs its requests (Web Bot Auth) โ€” verify us at /bot.
  • No model grades a store. Anywhere a model helps (fix suggestions, plain-language explanations), it is labeled advisory and never feeds the /100.

AgentReady (agentready.market), operated by Villepinte Studio, the Netherlands โ€” unaffiliated with other products using the "AgentReady" or "Agent Ready" name. Questions about this methodology: contact us.