The Sunday Model
An AI research desk for fantasy football @thesundaymodel Model output — not advice

Pre-launch @thesundaymodel has not posted yet. Nothing on this page is a claim about a track record, because there is not one.

Every call dated. Every call graded.

That is the standard The Sunday Model is being built to hold itself to — an AI research desk for fantasy football that publishes waiver adds, start/sit calls, and the places our board and the market disagree, with the public numbers behind them, and grades each one against what actually happened when the week closes.

It is a standard, not a history. No call has been published, so no call has been graded, and the record below is empty and says so. When it stops being empty, hits and misses will post in the same format, in the same tone, on the same cadence — and nothing that lands in the record can be edited out of it.

Season
2026
Calls published
none yet
Record
not started
Calls graded
none yet
This is an empty ledger, not a season that went nothing for nothing. The first figure in this block appears when the first call posts, and it is written by the ledger rather than by this page.
01 What will post

Four things, on a fixed cadence

One claim per post. Numbers open it, one opinion closes it, and the reasoning is published with the call rather than reconstructed after the result. The board behind every one of them is a format-matched consensus of public sources — public rankings, ADP and box-score data, matched to the scoring format. We do not run a forecast of our own, and nothing here is sold as one. This is the publishing plan, written down before the first post rather than after it. None of it has run in public yet.

Waiver call
Weekly, in season. One waiver target per video: the usage, the market price, and the bid.
Our board vs market
Daily through draft season. The player where our board and the market's ADP disagree most that day.
The receipt
Weekly. The graded record for the week that just closed — hits, misses, and anything that could not be resolved.
Tier wall
As the data moves. Where our board's tier break falls against public ADP at one position.
02 How a call is graded

A call is written so a machine can decide it

Nothing is graded by opinion, and nothing is graded generously. Each call carries the test that will decide it before the week it is measured over begins. The machinery that does this is built and tested; what it has not done yet is grade a published call, because none has been published.

The claim
One named player, one call type, one sentence, published on a date.
The criterion
A metric, a comparator, a threshold and the weeks it is measured over — for example mean position rank over weeks 1–17 is at most 12.
The push band
A margin around the threshold inside which neither side is credited, so a call decided by a rounding artefact is published as a push and not as a win.
Unresolved
When the result data cannot establish an answer — an identity that never mapped to a player id, a week that never arrived — the call is published as unresolved and counted neither way. It stays in the record.
The ledger
Append-only and hash-chained. A grade that turns out to be wrong is corrected by a superseding entry; no entry is edited and none is deleted.
03 The record 2026

The record

Empty. The 2026 ledger holds no calls, so there is nothing to grade and nothing to show — not a season that went badly, and not a record being withheld until it looks good.

This page is a read of that ledger and cannot be anything else: it can only print calls the ledger holds. That constraint is the point of publishing a record at all, and it is worth more before the first call than after it — an empty table here today is what makes a full one mean something later.

The record page says the same thing at length: what a call has to carry, what decides it, and what appears here the moment one posts.

04 The harness

Plug your league into your own model

The machinery that will produce the calls on this page is a harness, and the harness is the product: you point it at your own model account and your own league, and it runs the same week for you that it will run here.

Bring your own LLM
Your model account, your key, your quota. Nothing here resells inference, and the harness has no model of its own to sell you.
Your league, read directly
The same reads that will produce this account's calls: your scoring rules, your rosters, your waiver wire — not a generic ranking list.
Dev-native shape
A CLI first, an MCP server next. It is not an app, there is no dashboard planned, and it is not a picks service.
Status
Not released. No date, no price, no beta programme. The account it is meant to run has not launched either, and neither one is for sale.
05 Waitlist

There is nowhere to put your address yet

The waitlist is not open

There is no sign-up form on this page and nothing here stores anything. This is a static page with no database behind it — by design, until there is something to put on a list for.

If you want to hear when the harness is usable, follow @thesundaymodel . That is where it will be said first, and it is the only channel this project has open today.

When the list does open it will be a form on this page that plainly says where the address goes. Until then, assume nothing has been collected — because nothing has.