Skip to content

Insights

Receipts first. Every number traces to a graded row.

The same receipts query feeds Picks, Insights and the Sunday digest — it can never disagree with itself.

Analytics · data harness

The live freshness of every feed behind the house's record.

Data harness · raw in, remixed out

sources become Frame bricks with lineage; lenses turn them into derived frames; surfaces and embeds only ever show the remix

  1. sources feeds/APIs/public endpoints/tape; identified UA, robots, rate limits — NEVER impersonation
  2. frames typed, watermarked, source_id per row; parquet lake system-of-record for ≥100k
  3. derived consensus, dispersion, velocity
  4. surfaces Tonight/Atlas/Blog/embeds
  5. freshness C-18 observations + per-feed gates C-33; liveness = rows produced

Feed gates unavailable right now.

States

Anon

Receipts + Leaderboard public (that's the marketing); Explore = 8 house views

this viewer: signed out

Trial · paid

Explore unlimited + saved views + drill + share cards; Me

not this viewer: signed out — the tier is not in this page's payload, so no tier is claimed

Cold query

skeleton over the graded population, with the cached previous result under it

computing over 272,826 graded plays · as of Aug 28, 4:40 AM ET

Small n

cells under 50 plays grey with the n; never hidden

1 of 5 baked widget rows carry n under 50— clv-distribution n=0

Week not graded

games still pending — numbers update at final

50 upcoming games not final in the 50-game window this page reads· last graded Aug 28, 4:40 AM ET

Disagreement guard

if Receipts ≠ Picks → Record for the same filter, the page shows the diff and files an issue

checked this render: aggregate and per-market sum agree · last graded Aug 28, 4:40 AM ET