Example data. Invented accounts, calls and outcomes, shown until real calls are tracked. No real person is scored here.
Ranked by a hit rate that accounts for luck: an account needs 10 resolved calls to rank, and 3 for 3 does not beat 70 for 100. “Says vs hits” is how much surer they sounded than they turned out to be.
A record is half the story. The other half is how sure they sounded. A stated percentage wins; otherwise we read it from their own words. Every account then shows the gap: sounding 95% sure and landing 30% of calls is +65 points of says vs hits.
A model pulls the claim, the target and the deadline from the post. A second, rule-based pass re-reads the author's own words for the deadline and checks the price at the time. If the two disagree, a person decides.
The deadline passes
Touch calls (“hits $10k by Q1”) are checked hourly and can win early. Everything else waits for the deadline.
Two exchanges decide
Coinbase minute, hour and day candles decide; Bitstamp must agree. Disagreements and near misses within 1% go to a person, not the scoreboard.
Your name on a receipt?
Every receipt shows the post, the rule it was held to, the prices and where they came from.
Think it was read or settled wrong? Every receipt has a form for that, and a person reads each one.
Verdicts are never edited. A correction is published as a new entry under the receipt, and the newest one counts.