We publish the method, not just the conclusion. Anyone should be able to take a record and recompute it. This is the current method (v1.0) — grounded engines only.
The stable, meaningful quantity is not where a product appears in an answer but how often it is recommended for a specific buying need. List position is close to random across repeats; appearance frequency is stable. So the core metric is frequency by intent, and cross-engine agreement is reported as a separate number.
We measure across ChatGPT, Perplexity and Gemini in modes that browse the web and return citations. Parametric (no-web) answers are treated as internal exploration only — never as evidence for a badge.
Each intent has its own null baseline — the frequency you'd expect by chance given how many brands plausibly populate that need. A product's observed frequency must clear that baseline, and we attach a conservative bootstrap confidence interval so the separation is statistical, not anecdotal.
Worked example (our own measurement, round 2026-10-04): for barefoot hiking the null sits at 27.6%; the record clears it at 95.3% across 3/3 engines — 143 of the 150 answers we recorded for that need. That record is the one served live at verify?claim=vivobarefoot|barefoot-hiking|US, so the figures on this page can be checked against it.
A signal that comes from one repeated citation is fragile. We measure the concentration of citing domains (an HHI over the cited sources); low diversity is flagged as a weakness and can disqualify a record. This stops a single affiliate page from manufacturing a recommendation. Known limit: Gemini currently returns citations as opaque redirect URLs, so its source-diversity score is not yet reliable — we treat Gemini's grounding as present but its domains as unresolved, and never rest a claim on Gemini alone.
A (product × intent) pair is eligible only if every criterion below holds on fresh evidence. Thresholds are calibrated against observed data and updated as the program matures.
| ID | Plain-language criterion | Threshold |
|---|---|---|
| C1 | Coverage across engines | ≥ 3 fully-eligible engines (each ≥ 45 observations, ≥ 2 phrasings) |
| C2 | Cross-engine consensus | ≥ 2 engines beat their own chance baseline (+15 pp) |
| C3 | Signal above chance, per engine | each engine's lower bound > that engine's null + 15 pp; Verified needs ≥ 3 engines |
| C4 | Stable within a round (split-half by phrasing) | permutation p ≥ 0.05; a single phrasing → not computable (cannot reach Verified) |
| C5 | Stable over time — maintenance, not an issuance gate | evaluated from the 2nd round; re-checked every round (Δ ≤ 20 pp vs the previous sealed round) |
| C6 | Evidence is fresh | ≤ 90 days old |
| C7 | Real, buyable, citation-backed in the market | ≥ 1 resolvable US retail citation |
Where C5's 20 pp comes from, since it is the one threshold we set by measurement rather than by convention: two complete rounds one day apart already move by up to 12.7 pp with nothing having happened — that is sampling, not instability. A threshold below that would fire on noise. Over four weeks, real drift reaches 18 pp at the 90th percentile. So 20 pp sits above the noise and above the bulk of genuine drift, and it currently removes no record: the four Verified pairs move between 0.0 and 5.3 pp over a month. It is calibrated on one temporal interval, because that is how many exist; it will be re-examined once there are two.
You cannot pay to change any of these. Payment covers measurement, display and upkeep — never eligibility.
Every eligibility decision is reproducible from the per-query log: given a round id, an outside auditor can recompute C1–C7 and confirm the status. The method version travels with the badge.
A record means: AI recommends this product for this intent, this often, on this date, across these engines.
It does not mean the product is "the best", it is not an endorsement by any AI provider, and it is not a prediction of sales. Claims are scoped to English / US; other markets are measured separately.
Status: methodology v1.0 · grounded-only scope · Example figures are RecommendedByAI's own measured data for Vivobarefoot · barefoot hiking, round 2026-10-04.