Live public experiment

Our models vs the markets

We forecast real-world events — football, crypto price moves, politics, weather, esports — and score ourselves against the markets people actually trade on: Polymarket, SX Bet, Binance. The model's probabilities are locked before each event, the market's price is frozen at the same instant, and both get scored against reality afterwards. Every call stays on the record — including the ones we lose. Two tracks are live: sealed crypto price distributions, and World Cup match odds.

1 Every forecast is written in full, SHA-256 hashed and anchored to the Bitcoin blockchain before it is published.
2 We publish a distribution, not a price call: a core 50% zone and a wider 80% band, each with its stated probability.
3 The outcome is the Binance close of the minute containing the stated resolution time. No other venue, no re-pick.
4 Coverage is the score. The outcome should land inside the core zone about half the time — much more is cowardice, much less is overconfidence, and both are failures.
Forecasts scored · distinct days 448over 46 days
Core 50% coverage (target 50%) 53%
Wide 80% coverage (target 80%) 89%
Median error · sealed & waiting 2.34%104 pending

These assets move together. Eight forecasts sealed on one morning are not eight independent claims — when Bitcoin leaves its band, most of the rest leave theirs on the same candle. That is why the count of distinct days sits next to the count of forecasts, and why coverage is broken out below rather than pooled into one flattering number.

By horizon. This is the breakout that matters, and until 7 September 2026 it was missing — only the per-asset split below was published. The assets differ by a few points. The horizons do not.

24h core 67% of 50% wide 93% of 80% mean error +0.5% 180 scored
7d core 72% of 50% wide 86% of 80% mean error +3.2% 160 scored
30d core 3% of 50% wide 86% of 80% mean error +28.2% 108 scored

The 30-day band failed over this period. Its core zone should hold about half the outcomes and held a twentieth, and every one of the misses fell the same way — the market rose further than the band allowed for, ninety times out of ninety. That is a method failure on a trending regime, not a run of bad luck, and the 30-day horizon is being reworked. Read those cards as a record of what went wrong, not as a forecast to use.

BNB 50% core · 109 scored BTC 48% core · 115 scored ETH 57% core · 115 scored SOL 57% core · 109 scored

📈 Crypto — sealed price distributions vs Binance spot

Newest first · showing 191–200 of 552 sealed forecasts

ETH · 7d resolves 3 Sept, 15:35 UTC
Core 50%Wide 80%MedianOutcome
Sealed at $2,517 $2,418 – $2,738 $2,240 – $2,965 $2,567 $2,495

🔒 sealed 27 Aug, 15:35 UTC · sha256 5c4b74b9656a · bias long — inside the core 50%, median off by -2.82%

ETH · 30d resolves 26 Sept, 15:35 UTC
Core 50%Wide 80%MedianOutcome
Sealed at $2,517 $2,267 – $3,166 $1,931 – $3,928 $2,681 …

🔒 sealed 27 Aug, 15:35 UTC · sha256 5c4b74b9656a · bias long — awaiting result

BNB · 24h resolves 25 Aug, 08:45 UTC
Core 50%Wide 80%MedianOutcome
Sealed at $696 $689 – $708 $678 – $720 $698 $706

🔒 sealed 24 Aug, 08:45 UTC · sha256 c70008fa7e40 · bias long — inside the core 50%, median off by +1.05%

BNB · 7d resolves 31 Aug, 08:45 UTC
Core 50%Wide 80%MedianOutcome
Sealed at $696 $680 – $734 $649 – $770 $705 $687

🔒 sealed 24 Aug, 08:45 UTC · sha256 c70008fa7e40 · bias long — inside the core 50%, median off by -2.60%

BNB · 30d resolves 23 Sept, 08:45 UTC
Core 50%Wide 80%MedianOutcome
Sealed at $696 $681 – $786 $626 – $883 $732 …

🔒 sealed 24 Aug, 08:45 UTC · sha256 c70008fa7e40 · bias long — awaiting result

SOL · 24h resolves 25 Aug, 08:45 UTC
Core 50%Wide 80%MedianOutcome
Sealed at $93.99 $92.08 – $96.69 $90.26 – $99.35 $94.28 $101

🔒 sealed 24 Aug, 08:45 UTC · sha256 1728eec67595 · bias long — outside the 80% band, median off by +6.77%

SOL · 7d resolves 31 Aug, 08:45 UTC
Core 50%Wide 80%MedianOutcome
Sealed at $93.99 $88.64 – $103 $82.30 – $111 $94.55 $103

🔒 sealed 24 Aug, 08:45 UTC · sha256 1728eec67595 · bias long — outside core, inside the 80%, median off by +9.05%

SOL · 30d resolves 23 Sept, 08:45 UTC
Core 50%Wide 80%MedianOutcome
Sealed at $93.99 $84.27 – $116 $70.63 – $139 $99.22 …

🔒 sealed 24 Aug, 08:45 UTC · sha256 1728eec67595 · bias long — awaiting result

BTC · 24h resolves 25 Aug, 08:43 UTC
Core 50%Wide 80%MedianOutcome
Sealed at $77,088 $76,347 – $78,554 $74,915 – $80,272 $77,382 $80,112

🔒 sealed 24 Aug, 08:43 UTC · sha256 f602010e6675 · bias long — outside core, inside the 80%, median off by +3.53%

BTC · 7d resolves 31 Aug, 08:43 UTC
Core 50%Wide 80%MedianOutcome
Sealed at $77,088 $75,249 – $82,244 $71,399 – $87,288 $78,475 $78,324

🔒 sealed 24 Aug, 08:43 UTC · sha256 f602010e6675 · bias long — inside the core 50%, median off by -0.19%

All tracks

One protocol — locked calls, frozen benchmarks, public scoring — across every domain we forecast:

Methodology, exactly

Don't trust our timestamps — verify them

This is an educational, transparency-first project by NeuPortal — entertainment and research, not betting or financial advice. Probabilities are for understanding events, not acting on them.