What changed,
in public.
No customer logos yet — so the proof is the work itself. Every material product and measurement change is logged here, the engine models below are read live from the adapter configuration, and the studies the numbers come from are linked and dated.
Engine model log
Answer-engine sweeps record the exact modelVersion each engine returns on every run. When an engine's version changes between two runs of the same prompt set, the model-version radar compares presence and sentiment across the transition and flags statistically significant shifts — correlation, dated and labelled, never causation. These are the models the adapters currently target:
| Engine adapter | Current model target | Interface |
|---|---|---|
| ChatGPT (API) | gpt-5.6-terra | Provider API, per-call pricing |
| Claude (API, web search) | claude-sonnet-4-20250514 | Provider API, per-call pricing |
| Google Gemini (API, grounded) | gemini-2.5-flash | Provider API, per-call pricing |
| Perplexity (Sonar API) | sonar | Provider API, per-call pricing |
| DeepSeek (API) | deepseek-chat | Provider API, per-call pricing |
| Qwen (Alibaba DashScope API) | qwen-max | Provider API, per-call pricing |
| Kimi (Moonshot API) | kimi-k2-0711-preview | Provider API, per-call pricing |
| Grok (xAI API) | grok-4 | Provider API, per-call pricing |
| Mistral (Le Chat API) | mistral-large-latest | Provider API, per-call pricing |
| Microsoft Copilot (observation) | copilot-observation | Provider API, per-call pricing |
| Meta AI (observation) | meta-ai-observation | Provider API, per-call pricing |
| Google AI Overviews (observation) | google-aio-observation | Provider API, per-call pricing |
| Google AI Mode (observation) | google-ai-mode-observation | Provider API, per-call pricing |
| Manual observation (any surface) | manual-observation | Human-observed answers, pasted from any surface |
| ChatGPT (free web) | chatgpt-web | Provider API, per-call pricing |
| Gemini (free web) | gemini-web | Provider API, per-call pricing |
| Claude (free web) | claude-web | Provider API, per-call pricing |
| Perplexity (free web) | perplexity-web | Provider API, per-call pricing |
| Copilot (free web) | copilot-web | Provider API, per-call pricing |
| Grok (free web) | grok-web | Provider API, per-call pricing |
| DeepSeek (free web) | deepseek-web | Provider API, per-call pricing |
| Mistral Le Chat (free web) | mistral-web | Provider API, per-call pricing |
| Qwen (free web) | qwen-web | Provider API, per-call pricing |
| Kimi (free web) | kimi-web | Provider API, per-call pricing |
| Meta AI (free web) | meta-ai-web | Provider API, per-call pricing |
| Google AI Overviews (free web) | google-ai-overview | Provider API, per-call pricing |
| Google AI Mode (free web) | google-ai-mode | Provider API, per-call pricing |
Targets are configuration, pinned per deployment; the versions recorded on archived runs are observed values returned by the engines themselves. When a target changes, the transition appears here and in every Intelligence Hub running sweeps against that engine.
Proof you can check
- Measured AI crawler study — 28 AI user-agents resolved against the live robots.txt of 87 well-known websites, dated, with the deciding rule behind every verdict.
- The report interface preview — four interactive views of the evidence flow, answer matrix, page-fix structure and publication gate, with no customer data or invented outcomes.
- The method — the seven-step evidence process, including what IndexHalo measures directly, what it cross-references, and what it only estimates.
Product changelog
| Date | Change | What it means |
|---|---|---|
2026-08-12 | Design review implemented end to end | The landing page split into focused URLs (/method.html, /sample-report.html), the signed-in Intelligence Hub gained real routes (/app, /app/reports/:id, /app/sites/:id, /app/studio), the dashboard went delta-first with an activation checklist and actionable failure rows, and reports now lead with the fix, keep the score on screen while scrolling, and print self-explanatory. |
2026-08-12 | Shared design tokens and view primitives | One token file now feeds the marketing pages, the Intelligence Hub, and the editorial pages, so a colour or type change cannot drift between copies. |
2026-08-22 | Prepaid observation credits | One-time Stripe credit top-ups, DataForSEO queued observations, an auditable credit ledger, and balance-based monitoring pauses replaced recurring tiers. |
2026-08-11 | 87 measured AI crawler reports published | Fifteen AI user-agents resolved against the live robots.txt of 87 well-known websites — every verdict dated and traceable to the deciding rule. Public at /ai-crawler-report/. |
2026-08-11 | Sourced competitor comparisons | Three head-to-head pages that state where the competitor is the better choice and link every claim to the vendor's own pricing page. |
2026-08-10 | Citation Studio | Block-based composer for citation-ready pages: fourteen measurement-backed block types, live scoring as you type, and export to semantic HTML, JSON-LD, llms.txt and robots stance. |
2026-08-10 | Answer-engine intelligence panel | Persona stress tests, defensive probes, citation poaching and parentage, cross-language drift, fair-use audit, and the model-version regression radar across four measurement phases. |
Measurement-affecting changes — scoring weights, signal definitions, evidence classes — are called out in the entry itself, because a score that moved because the ruler changed says nothing about your content.