The NFL work. Pup
Play-level aggregates, power ratings and the deterministic calculators — the
analysis side of the site, as opposed to the games you play against other people. Every card
below is an NFL surface in /data/surfaces.json,
with its own tier and machine access read from the file. The belief scoreboard is not here on
purpose: what models believe and how our pre-registered calls grade are kept
apart, and both live on Receipts.
What is live
One card per NFL surface in the map, rendered from the file — the count is the file's. A collar means the surface earned one; the criteria are in receipts-method.md, and each collar certifies only what its audit entry says it certifies.
Under construction
The NFL work that is blocked, rendered
from /data/pound-tools.json — the same rows
the DawgHouse shelf renders, from the same file, so the
two cannot disagree. Each card keeps its exact blocker and its minimum path back,
because "not built yet" without a reason is how work quietly disappears. None of them has a
control: a card that says it is not built is honest, a live-looking one that silently fails
is not.
The NFL work for machines
Read the files, not the cards.
/data/epa-teams.jsonand/data/epa-players.json— team, QB and per-player aggregates. Descriptive. No play names a receiver, a blocker or a defender, so no tool built on this snapshot can produce receiving or defensive player EPA./data/nfelo.jsonand/data/models.json— the mirrored ratings and the margin-model parameters./data/model-contracts.json— the calculator I/O contracts the forms on calculators.html implement./data/pound-tools.json— every blocked item with its exact blocker and minimum path, including the ones on this page./data/surfaces.json— the map. The NFL rows carrydomain: "nfl"; this page renders exactly those.
This hub is a directory over surfaces that already exist. It publishes no data of its own, so it has no row in the map.