Methodology

How the game
stays fair.

Rules pick the moments and check every call. AI only writes the words. People own the rulebook, and this page shows all of it.

Rulebook in forcerb-builtin-v1
  • Rules pick the moments
  • The check is blind
  • Luck doesn’t count
1

Rules find the moments.

Code reads the official play-by-play. AI never decides what gets asked.

2

The check never sees your answer.

A real person, the right fan, no pile-on. Checked without looking at which way you called it.

3

Scored on the decision, not the luck.

Measured against the win-probability numbers at the moment of the call. A good call that didn’t work out still counts.

01

How a question is made

Six steps, every game. Anything that fails a check is dropped, never patched.

  1. Detect.

    Code reads the official play-by-play.

    Rules, not AI, find the coaching decisions in each game from the official play-by-play.

  2. Categorize.

    Each moment gets a type and an owner.

    Every moment gets a decision type and an owner from the rulebook's category table. When the owner is unclear it becomes the unit, never a guess.

  3. Rank.

    Stakes, surprise and rarity pick the few that matter.

    Score = stakes × how far the coach sat from the model × rarity, with at most 5 post-game polls per team per game and at least one per half.

  4. Write.

    AI fills an approved template. Short, fair, no spin.

    Claude fills an approved template from structured facts: 25 words or fewer, one issue, two balanced choices or a grade, no loaded adjectives, the same question for both fanbases.

  5. Check.

    Plain code checks every fact. One miss and it’s dropped.

    Plain code confirms every number and team against the source play, blocks banned topics (injury, injured, concussion, health, illness, surgery and more), never names an official, enforces length and reading level, and runs a mirror test. Anything that fails is dropped, never fixed.

  6. Publish.

    It goes live with an AI label and its sources on record.

    Each poll records its source plays, the model's recommendation (hidden until the vote), the template and rulebook versions, and carries the AI-written label.

Never askedNever asked: injuries, health, personal life, off-field conduct, betting. Officials are never named.

02

How every call is checked

Three checks, four outcomes, and one test every rule has to pass before it ships.

Example numbers

  1. 1

    A real, unique person?

    Device check, phone, account age, one account per device, voting speed, data-center lists.

  2. 2

    Which fan are you, for this game?

    Your declared team, with a cooldown on switching, how long you’ve played, and a side picked before the game, frozen when calls open.

  3. 3

    Part of a pile-on?

    Bursts, outside links, waves of new accounts, shared devices and networks. A confirmed pile-on counts once.

None of the three checks ever sees which answer you picked.

Every call lands in one of four tiers. No hidden weights.

  • OfficialCounts in the official fanbase split. A checked person, a known fan.
  • All fans onlyCounts in the all-fans number, not a fanbase’s split, until the checks get stronger.
  • HeldWaiting on a check, like a phone code. If held calls could change a verdict, a person looks.
  • ExcludedBots, failed checks, the extra calls of a pile-on. Listed in the public report.
400Nothing headline-level publishes with fewer counted calls than this.

The flip test

Before any rule ships, every answer is shuffled and every call re-checked. If a single call changes tier, the rule fails.

You can see how each of your calls counted, and why, and appeal in one tap. How we check votes

03

Ties, voids and withdrawn polls

  • Dead even?It says “Fans were split.” No winner.

  • Never came up?It doesn’t count, either way.

  • Pulled a poll?Its votes stay on the record.

04

No one buys a question.

  • Sponsors never see a question first.
  • Sponsors never touch a vote.
  • Every rulebook change gets a new version number.
05

What we threw out, in public

Every report shows

  • Every call received
  • Exclusions by type, and by answer
  • Held and collapsed counts
  • The verdict with and without held calls
  • The model and rulebook versions

For every published poll: gross votes, exclusions by category (automated, data center or VPN, duplicate, failed device check), held and collapsed counts, net counts by tier, exclusions by answer option, the verdict with and without held votes, the model and rulebook versions, and any restatements. Each verdict page links to its report at /methodology/reports/<poll>. Detection thresholds stay private and are opened to an independent auditor.

Withdrawn in the last seven days

No poll was withdrawn in the last seven days.

Team and league names are plain text. Not affiliated with any league or team.

Free during the beta

Every fan has a call. Make yours count.

Join during the beta and the Founding Fan badge is yours for good.

FreeNo betting, no moneyiPhone & Android