calls.json · calls.csv — 1849 resolved calls, one row each: id, channel, channel_slug,
asset, direction, target_price, invalidation_price, called_at, horizon_days, deadline_set_by_speaker, deadline, price_at_call, status, resolved_at,
resolved_price, move_pct, confidence, conditional, quote, source_url. Open calls are excluded until they resolve.
scoreboard.json — every tracked channel with counts and rates (calls_total, hits, misses, invalidated,
hit_rate_pct, closed_stated, hit_rate_stated_pct, dir30_n, dir30_pct, flips_30d, restatements) plus the current consensus by coin.
feed.xml — RSS of the latest verdicts.
status: hit — the target was reached (daily high/low) before the deadline; miss — the deadline passed without it;
invalidated — the speaker's own invalidation level was hit first (stopped out). Direction-only calls count as hit when the price moved at
least 3% the stated way by the deadline.
deadline_set_by_speaker: true when the horizon comes from the speaker's own words; false when a standard window was
applied (30 days for a direction, 90 with a target). Channel grades use only the former.
move_pct: price at deadline vs price when said. Prices are daily candles from Binance (Bybit as second source); the candle of the day the call was made is skipped. Full rules: method.
“Oracle Check, crypto prediction record, oraclecheck.com, retrieved September 20, 2026.” Questions and corrections: hello@oraclecheck.com.