Phase 1
Models
Source: c81 phase1-pages — Models (PRO-28); report-inventory-v1 models table + inventory-companies-v1 trend rows + the c66 tokens ⇄ $ unit toggle, re-derived from the phase1 world
fixture state
7 models, 5 providers — Anthropic's share of weekly tokens moved 91% → 71% over 12 weeks.
grok-4 arrived 3 weeks ago · hermes-4-70b self-hosted, $0, detected-only
7
models
across 5 providers · 6 hosted, 1 local · detected-only
5
providers
Anthropic carries 71% of 4-week tokens
37%
top model · tokens
claude-sonnet-4-5 · 122M of 330M · 4w
+12M
fastest-rising · tokens
grok-4 · last 4 weeks vs the 4 before · new
Models
ranked provider by 4-week tokens, then model · 12-week trend per rowtokens measured · dollars estimatedTokens
Provider | Hosting | Installs | People | Tokens · 4w | Trend · 12w | Δ 4w | Last used | |
|---|---|---|---|---|---|---|---|---|
| ◇claude-sonnet-4-5 Claude Sonnet | ◆Anthropic→ | API | 11 | 11 | 122M · 37% | −17M | 3h ago | |
| ◇claude-opus-4-6 Claude Opus | ◆Anthropic→ | API | 5 | 5 | 111M · 34% | +11M | 3h ago | |
| ◇gpt-5.2-codex GPT-5 | ◆OpenAI→ | API | 4 | 3 | 33M · 10% | +11M | 3h ago | |
| ◇gpt-5.2 GPT-5 | ◆OpenAI→ | API | 6 | 5 | 31M · 9% | +6.0M | 2h ago | |
| ◇gemini-3-pro Gemini | ◆Google→ | API | 3 | 3 | 19M · 6% | +1.0M | 6h ago | |
| ◇grok-4 Grok | ◆xAI→ | API | 2 1 detected-only | 2 | 12M · 4% | +12Mnew | 3d ago | |
| ◇hermes-4-70b Hermes | ◆Nous Research→ | local | 1 1 detected-only | 1 | 2.2M · 1% | +2.2Mnew | no session on record | |
Vetting: no registry exists yet — no model carries a vetting status, so none is shown.
7 models across 5 providers. Fleet trailing 4 weeks (Aug 3 – Aug 24): 330M tokens measured · $2,727 estimated at blended per-model rates. Deltas compare that window with the 4 weeks before it (Jul 6 – Jul 27). Shares are always of the fleet, in the unit shown. Sessions are the 7-day sample on record.
Composition notes
- Question: which models do our work, and how is the mix shifting? A volume question with a drift story on top. Models have nothing to light for sanction status (c68), so the only attention the world offers is the local model running detected-only — the one attention device on the page.
- Verdict line from modelsVerdict(world) (tone from verdicts.models): models across providers, the top provider's share in the first four trend weeks → the last four, arrivals inside the trailing month, the local model on the sub line. It speaks in tokens only — the measured quantity — whatever the toggle says.
- Framing band = four claims (Phase1StatBlock), all neutral: models (hosted / local split and detected-only stated in the sub, not toned — the Hermes row is the attention device), providers (top provider's share), top model and fastest-rising model — both named, both linking to their own row via ?id=. The tokens ⇄ $ toggle (c66 mechanics: UxToggle checkbox + computed, riding ?unit=) sits on the table's heading row, right-aligned, and re-maps the two named blocks, the volume column and its share bar, the delta column, the default rank, and every spark. The flip is the feature: by tokens sonnet leads and grok rises fastest; by dollars opus leads both.
- Table is the raw UxTableList family so ?id= can pre-open a row. Rows from modelRollup(world, company?, unit), ranked provider-by-volume then model-by-volume — provider grouping through the rank, no grouping mechanic; the provider chip applies ?company= in place. Row micro-viz is DataSparkChart over modelSeries (zero weeks padded so arrivals read as drift), self-scaled per row — the share bar carries magnitude, the spark carries shape. "new" marks a delta whose prior window is zero.
- Expand = four UxTableListExpandSection cards: header (family, provider chip, hosting, the blended rate behind every $ estimate, headline numbers, "view provider →"), the 12-week series as labelled columns (trailing 4 weeks in darker ink), used-by (every install carrying the model — agent chip → Agent detail, person → User detail, device, monitored, last seen), sessions in the 7-day sample (session chip → Session detail, capped with an honest remainder line).
- Derivation: every number traces to usageTrend and the instance hub through modelRollup / mixShift / modelsBand / fleetTotals4w; the footer prints the fleet denominators and both windows. Nothing fabricated: vetting is one line under the table — "no registry exists yet" — rather than a column of seven identical cells.
- Open: whether verdicts.models should adopt this page's "mix moved" sentence; a per-model last-seen from inference calls would replace "last session on record"; ?unit= is page-local and chips do not carry it.