Research

Research and reports from the test record

Papers and measurement reports written from the record of our own benchmark runs: what thirteen months of monitoring commercial LLM APIs caught, and how often the drift detector that watches the boards is wrong. Each page states its data window, its method and its corrections, and can be cited.

As of 23 Oct 2026 · 2 pages · every figure re-derived from stored runs

2
research pages, each with its data window, its method, its corrections and a citation
13
months of scheduled runs in the longest record, 8 Aug 2025 to 23 Sep 2026
6
providers tested on the same schedule: coding every four hours, reasoning and tool use daily, with an hourly canary probe

01

Papers and reports

Dated findings re-derived from stored runs, with the method beside the result. A paper reads the record over a long window; a report measures one instrument.

  1. Paper · published 23 Oct 2026

    What 13 months of monitoring LLM APIs caught

    Thirteen months of scheduled coding runs, re-read with signals no scoring formula produces: two build changes confirmed by a provider’s own identifiers, a model name silently redirected, five serving-speed steps, a verbosity change that became failure under a fixed budget, four withdrawn endpoints, and no loss of correctness on the tasks that ran all year.

    Read the paper
  2. Report · published 23 Oct 2026

    How often our drift detector is wrong, measured

    The operating characteristics of the per-suite Page-Hinkley detector at four noise levels, where the fleet’s own noise sits, the false-alarm rate on bootstrapped real histories, the hourly canary replayed against real probes with injected drops, the September 2026 retraction record, and what the detector does not catch.

    Read the report

02

What is public, and what is private

The methodology is public — every weight, statistical test and drift constant. The test tasks are private, so no lab can train on them.

Public: the methodology
Every weight, statistical test and drift constant is on the methodology page and in the public methodology PDF. The validation harnesses run in our private backend; every constant is published. The figures in these reports can therefore be checked against the stated rules rather than taken on trust.
Private: the test tasks
The tasks, their fixtures and their hidden tests are private, so no lab can train on them. A research page describes a task by what it asks and how it is graded, never by its content, and names a task only once it has been retired from the scored corpus.
The record itself
Every page here is derived from stored runs: the per-call record of what each model was asked, whether it passed, how long it took and how many output tokens it billed, with the raw text of each answer and the provider’s own response identifiers kept since 16 June 2026. Score records that have no underlying calls are excluded.
Corrections
Where a published figure does not survive re-examination it is withdrawn on the page that made it, with the date. Retracted detector incidents are kept in the database and flagged, never deleted, so the error record can be audited.

03

The record, live

The papers are dated. The same record is read continuously on these pages.

Methodology
Every suite, weight, statistical test and drift constant the reports rely on, with the live corpus counts.
AI drift detection
How the per-suite detectors and the hourly canary work, for a general reader, with the alert rules the watchlist uses.
Is your AI getting worse?
The live verdict from the 24-hour boards and every detector’s state, family by family, with the dated record of what changed.
Compare models
Every pair of models on the same tests, with statistical ties, list price, response time and cost per correct answer over the last 30 days.
Provider status
Whether each provider’s API is answering, checked every 10 minutes from our own account, with only provider-caused downtime counted.

Every model on the board is re-tested on the same tasks on the same schedule — coding every four hours, reasoning and tool use daily, with an hourly canary probe — and watched by a drift detector per suite whose false-alarm rate is published in How often our drift detector is wrong, measured.

04

Questions about the research

What is in the AI Stupid Level test record?

Every scheduled run since the coding suite began on 8 August 2025, with reasoning, tool use and the canary following in the autumn of 2025, on a fixed schedule: coding every four hours, reasoning and tool use daily, with an hourly canary probe. Each run stores what the model was asked, whether it passed, how long it took and how many output tokens it billed; since 16 June 2026 it also keeps the raw text the model returned and the provider’s own response identifier. To 23 September 2026 the record held 184,654 task-level coding runs, 64,268 tool-use sessions, 5,237 reasoning sessions and 63,650 canary probes. Score records that have no underlying calls are excluded.

Are the test tasks public?

No, by design: a public task can be trained on, and a record built on it would stop measuring the model. A research page describes a task by what it asks and how it is graded, never by its content, and names one only once it has left the scored corpus. The method is another matter: the methodology page and the public methodology PDF carry every weight, statistical test and drift constant the reports rely on. The validation harnesses run in our private backend; every constant is published.

Did thirteen months of monitoring catch models getting worse?

It caught changes in how models answered more often than changes in whether they answered correctly: two new builds behind an unchanged model name that doubled output length and raised latency by about 1.7×, a requested model name redirected to a different served model, five serving-speed steps of 28–51%, four withdrawn endpoints, and one verbosity change that a fixed output budget turned into a six-point fall in pass rate. On the nine tasks that ran all year, no model lost five points or more of pass rate. The dates and values are in What 13 months of monitoring LLM APIs caught. The live answer for each family — is ChatGPT getting worse, is Claude getting worse — is on Is your AI getting worse?, from the 24-hour boards.

How often is the drift detector wrong?

Measured three ways. In simulation with the production code at the fleet’s typical noise, a standard deviation of 1.5 points, the Page-Hinkley detector (a CUSUM-family test) raised 0 false alarms in 44,000 model-days while catching a sustained 5-point drop every time, in a median of 8 days. On bootstrapped real histories the fleet mean was 1.16 false alarms per 100 model-days, almost all of it from two models with noise above 7. The hourly canary, replayed over 1,753 real probe-times, raised 0 false alarms and caught an injected collapse from 100 to 50 in 22 of 22 series, in a median of 4 hours. The full grid is in How often our drift detector is wrong, measured.

Were any published findings withdrawn?

Yes, and they stay on record. In September 2026, 446 canary incidents and 46 provider-wide incidents were retracted and 1,031 change points were flagged unreliable; the rows are kept in the database and flagged, never deleted. Three claims from an article of September 2026 were withdrawn when re-read against the per-call record. Each research page carries its own corrections, dated.

How do I cite a research page?

Each page ends with a plain-text citation — AI Stupid Level, the title, the kind of report, the publication date and the canonical link — and states its data window in the byline. Papers are dated and versioned; a correction is added to the page that made the claim, with its date, rather than silently rewriting it.

See the record for yourself

Free account: every ranking over 24 hours, 7 days and 30 days, a 3-model watchlist with email alerts, 1,000 routed requests a month and a Data API key. No card.

See every model on every board

Free account · 24 hours, 7 days and 30 days · no card

Already have an account? Log in

Watch the models you use

Three models free · email when a watched model's coding score falls five points in a week