AgentReady at agentready.market, operated by Villepinte Studio β the e-commerce transaction audit. Unaffiliated with other AgentReady-named products.
Every audit on this site presupposes one thing it could not show: that a store an agent can read and buy from is a store agents actually go to. The full proof needs data we do not hold yet β traffic on the merchant’s own servers, checkouts completed by agents. What we do hold, on our own surfaces, is attention: an agent asking our tools about a store by name, an assistant opening a store’s report, a person arriving on that report from an assistant’s answer. This page joins that attention to the score, store by store and week by week, and reads the result against a bar fixed before the numbers existed.
What is measured, and what is not
Four signals, all logged first-party on agentready.market, none inferred:
- Asked. An AI agent called our MCP tools or partner API and named the store. This is the primary signal: an agent chose the store on its own, independent of anything we rank or display.
- Read. An assistant, or a crawler that feeds AI answers, fetched the store’s report page. Search engines are excluded.
- Delivered. A person arrived on the store’s report from an assistant’s answer (referrer or tagged link).
- Claimed. Someone recognised the store as theirs on the report.
Alongside each week of attention: the store’s score that week (its latest scan, inherited for at most eight weeks, never mixed across scoring versions) and whether the store’s checkout door answers an agent-class user agent at all (a fact the scan records, unscored).
What this does not measure. Traffic on the merchant’s site. Carts. Orders. Nothing here says “bought”. The full chain, readiness β agent traffic β task completed β revenue, is written down in our proof schema with the fields each step must capture; this page is its first column, the one we could fill today.
The protocol, fixed on September 9
- Population. Every store in the audit corpus with at least one attention signal in the trailing 180 days.
- Qualified. A store enters the comparison only with a score, at least four weeks carrying an asked-or-read signal, and at least two distinct agent families behind them (so a single crawler cannot make the series). Nothing is published below thirty qualified stores.
- Bands. Scores 0β40, 41β79, 80β100, the cut the Index and the report’s plain-language verdict already use.
- Primary comparison. Median asked per attention-week in the 80β100 band against the 0β40 band. Bar: 1.5Γ. Below it, we write that a higher score does not go with more agents asking, in the same live block, in the same words.
- Secondary, confounded by construction. Read is reported but not used for the verdict: the Index ranks stores by score, so a crawler walking the Index reaches high scores first. A comparison on reads would partly measure our own page order.
- Named confounders we cannot remove. Store size (we have no traffic figure for the merchant) and vertical (the bands mix them; the verticals present are printed under the table). Read the ratio as a fact about this corpus, not a within-vertical or size-matched one.
- Correlation, never cause. A store that fixes its access pillar and is asked about more the month after would be the causal design; the series makes it possible and this page does not claim it.
The measurement, live
53 stores carry a complete series (threshold 30), out of 376 with any attention in the last 180 days. Totals over those: asked 296, read 2429, humans delivered 3, claimed 0. As of 2026-09-29.
Reading against the pre-registered bar: fewer than five qualified stores in the top or bottom band β no comparison is made yet.
| Score band | Stores | Median asked / week | Median attention / week | Humans delivered | Claimed | Checkout door blocked |
|---|---|---|---|---|---|---|
| 80β100 | 0 | 0 | 0 | 0 | 0 | β |
| 41β79 | 0 | 0 | 0 | 0 | 0 | β |
| 0β40 | 0 | 0 | 0 | 0 | 0 | β |
The rows come from proof_series, a scheduled job that joins the first-party
event log to the scan table every morning and stores one summary; the block
above renders that summary. The thresholds and the bar are printed with it, so
a later change of rule is visible on the page rather than silently absorbed.
Why publish attention at all
Because it is the only column of the proof that exists without the merchant installing anything, and because the alternative was to keep asserting the chain. The next columns need the merchant’s cooperation: an agent-traffic beacon on their side, and a buy-path run on their store that stops before payment. Both wait on merchants who want them. Until then, this table is what “agents notice agent-ready stores” rests on, with its limits stated.
FAQ
Does this prove that a better score brings more sales?
No. It relates the score to how often agents ask about, read, and send people to a store on our own surfaces. Sales are not observed here.
Why is “asked” the primary signal and not “read”?
An agent asking our API about a store by name chose the store itself. Reads are shaped by our Index, which lists stores by score, so they cannot separate readiness from page order.
What would make you withdraw the claim?
The bar is on the page: if the top band is not asked about at least 1.5Γ as often as the bottom band, the live block says the score does not predict attention, and that sentence stays.