Scored in public, continuously

The number is fixed before the day is.

We publish a probability while the outcome is still open. Afterwards it gets measured against what actually happened. Every result joins the same public list, hits and misses alike.

The network 50 stations · around the clock
Tropics Subtropics Temperate Cold
The list
, Settled and scored
, % Hit rate
, Longest run of misses

The only claim worth making

Anyone can claim a hit rate. The difference is what happens to the misses afterwards. So the question is not how good we are:

Is every signal still there, including the one that missed?

A signal published in advance cannot be bent afterwards. That is why it goes into the list before anything is decided, with the result beside it as soon as it is. Nothing is removed later, not even the longest losing streak. Anyone who doubts us can count it themselves.

Before

Timestamped, not remembered

Every signal is published while the outcome is still open. The timestamp sits in the channel and cannot be changed later.

After

Misses are posted too

We do not curate. A channel that shows only its good days shows nothing. The miss rate sits right next to the hit rate.

Most days

Silence is the default

On most days nothing is worth the price, so nothing comes. A channel with twenty signals a day is posting fifteen bad ones.

Always

Your money stays yours

We hold no deposits and no keys. You see the number and decide for yourself what to do with it.

What is still open is shown as open. While the list is thin, it is thin, and we do not put a number next to it that it cannot carry. That is why the public channel is free.

What a signal looks like

A probability per outcome, the price actually being charged for it, and the difference between the two. A decision needs nothing more.

Two lines other channels leave out: what the whole thing costs in the market, and how large the edge is. Without them a probability is only a claim. With them you can check it yourself before you click. Every line is a link straight to where you buy, with your own wallet.

t.me/OddsEngine
ODDSENGINE Published before resolution Reference example ───────────── 🎯 Selected range A · B · C 🔢 Engine probabilities A, 26% B, 38% C, 20% ✅ Combined coverage · 84% 🏷 Current prices A, 35.0¢ B, 20.0¢ C, 3.0¢ Market price of block · 58.0¢ 📈 Edge · +26.0% ───────────── 💰 Suggested split of your stake A, 60.3% B, 34.5% C, 5.2% 🧮 Example, $10.00 staked: A, $6.03 $17.24 back B, $3.45 $17.24 back C, $1.00 $33.33 back Total $10.48. Legs under $1 were raised to the $1 minimum, so the payouts above are uneven. If ANY of A or B or C is the day's high, you get the amount shown next to that leg above. If it lands outside that range: the stake is gone. On the $10.48 above: best case $33.33 worst case $17.24 miss → $0.00 A hit returns +64% to +218% on the $10.48 above, depending on which leg lands. To break even the block has to land 31% to 61% of the time. ───────────── Expected value · +69% Outside-range risk · 13% Lead time · 21h ───────────── Scored against the outcome either way.

What you get

The public channel shows every signal after it has been decided. What you pay for is the only thing that genuinely costs something: seeing it beforehand.

Signals
$8/week
per week, in USDC on Polygon
  • Every signal the moment it exists
  • Full distribution and real prices
  • One tap per line into the market
  • Cancel any time
Connect your wallet
Buying through us
5%
of your stake, optional
  • Three buys in one signature
  • Your stake goes straight to the market
  • We never hold your money
  • Or place it yourself, the link is right there
See how
The record
Free
public channel
  • Every signal, once it has settled
  • What we said, what happened
  • Misses exactly like hits
  • Enough to score us yourself
See the channel
API
€499/mo
per month
  • JSON, every market
  • Full distribution, not just the pick
  • Historical snapshots
  • For bots and analytics platforms
Request access