WORKCAST forecast board

AI demand, forecast in advance
and scored in public.

Every week we publish a dated, tamper-evident forecast of how much AI the leading apps will use over the next eight weeks, then score the forecast in public against the standard methods and against a large language model alone. Our forecast blends the WORKCAST simulation, a large language model and a statistical trend model. Misses stay up.

2 Nov
first forecast publishes
9 Nov
first live score lands
23.9%
mean error on held-out weeks, lowest of 9 methods
All AI tokens on OpenRouter, per week399× since 6 Jan 2025, latest week 199.1T

This week's call

First forecast publishes
Monday 2 November
as soon as OpenRouter publishes the week, and never more than two days after the cutoff.

Every method, ranked

Weights fixed on earlier weeks, then scored once on 7 new weekly cutoffs (7 Sep 2026 to 19 Oct 2026), all after the language model's training cutoff. Lowest mean error of all 9 methods (23.9%). At 1 and 2 weeks ahead another method was marginally ahead. The 1, 2 and 4 week columns cover 7, 6 and 4 cutoffs. The two Timestral rows were tested later on the same weeks. Eight-week results come from the live board.

Method · what the method sees before each cutoff1 wk2 wk4 wkMean
WORKCAST combined (our forecast)
The simulation, a large language model and the damped trend, blended with weights fixed on earlier weeks
23.0%25.6%23.0%23.9%
Timestral, adjusted by a language model (tested later on the same weeks)
Timestral's and the simulation's forecasts, adjusted by a large language model
22.9%25.6%23.6%24.0%
Damped trend
Each app's last 12 weeks
23.0%25.4%23.9%24.1%
Large language model alone
Each app's last 12 weeks, market totals, app names and categories, plus what the model learned in training
23.7%26.5%24.0%24.7%
WORKCAST simulation alone
All data since Jan 2025: apps, models, prices, launches
23.6%27.0%24.0%24.9%
Timestral alone (tested later on the same weeks)
Each app's weeks since Jan 2025 (Mistral's time-series foundation model)
23.7%27.5%27.3%26.2%
Recent trend
Each app's last 8 weeks
30.4%29.6%28.1%29.4%
No change
Each app's last 4 weeks
28.4%30.2%34.7%31.1%
Market growth
Each app's last 4 weeks and the market's last 9
31.9%32.8%33.7%32.8%

Week by week

Each point is the error at one weekly cutoff. The leading methods trade places from week to week, so a small gap in the mean is not decisive. Move across the chart for every method's error, or click a name to hide a line.

Table view

Forecast against actual

Held-out weeks only. Every dot is one app. Dots on the line were forecast exactly; the further from the line, the bigger the miss. Both axes are on a log scale. Apps that fell outside the weekly top 200 are counted at half the 200th app's volume, which makes the flat row along the bottom. Switch the method or the week and watch the dots move.

Table view
How the forecast works

Our forecast blends three forecasts with weights fixed per horizon on earlier weeks: the WORKCAST simulation, a large language model and the damped trend. At each Monday cutoff, WORKCAST carries every leading app forward 8 weeks from data before the cutoff: the app's growth path, whether the app stays among the leaders, and the models the app's workloads move to as new models launch and prices change. The simulation range is the 5th to 95th percentile of 20 runs. The language model reads each app's recent weeks and returns a forecast of the same quantities. The damped trend is the standard statistical forecast for series like these (Holt's method): the method projects each app's current level and growth, and lets the growth fade a little each week, capped at 15% a week. Error is token-weighted across apps (lower is better).

How to verify a forecast

Each forecast is a read-only JSON record carrying the code version and a hash of every input table. The record's SHA-256 is anchored in the Bitcoin blockchain with OpenTimestamps before the weeks the forecast predicts. Download a record and the .ots proof, then run ots verify. A forecast published more than two days after the cutoff is skipped, never backdated.