Skip to content

Public register

This page exists so that nothing about the Oracle has to be taken on trust. It carries the headline figure, how the signal is built, the part of the data the figure does not cover, and the full price-by-outcome table — weak bands included.

Hit rate
83.4%

on 136,252 verified slots

Markets covered
BTC · ETH · SOL · XRP

136,252 resolved slots across the four

Slot length
5 min

One directional call per market, per slot

All figures on this page come from a single database snapshot taken at October 3, 2026 at 11:55 AM. Taking them at different moments would stop the totals adding up.

How the signal is built

The Oracle is a two-stage signal on a five-minute slot. A first read is written 11 seconds in, from momentum and order-flow features. At T+180s, with two minutes left to run, that read is confirmed against where the market has actually gone — and the confirmed signal is the product.

The number reflects exactly that: on 136,252 slots with a known outcome, the confirmed direction matched the result 83.4% of the time. We describe the confirmation step openly rather than presenting a single figure without its mechanism, because the mechanism is the reason the figure holds.

What the confirmation step is worth

The signal is emitted in two stages: a first read when the slot opens, then a confirmation at T+180s against how the market has actually moved. Only the confirmed read is sold. Splitting the verified slots by that step shows what it is worth — and what the discarded half looks like without it.

What the confirmation step is worth
SignalSlotsHit rate
Confirmed at T+180s — the product129,06185.7%
Never confirmed — discarded, not sold6,84341.9%

The second row is the control, not an offer: it is what the first read scores when the market never moved enough to confirm it, which is why confirmation is the product and not the initial read. A register carrying only the confirmed half would be worth less than one that carries both. A further 348 verified slots had no move sampled at all and sit outside this split; at that sample size the rate is not worth reading, and it is printed so the rows reconcile.

What the hit rate does not cover

A slot is unverifiable when the resolution service could not retrieve its closing price. Those slots are not wrong calls — they are unknown, and they are excluded from the rate rather than counted as failures. The share moved from 0% in March to 73.8% in May, which is why it appears next to the rate and not in a footnote: without it, one month cannot be compared with another.

What the hit rate does not cover
MonthEmittedNo outcomeShareVerifiedHit rate
Mar 202623,54800.0%23,54876.8%
Apr 202634,55623,44667.9%11,11081.3%
May 202635,71026,34173.8%9,36987.4%
Jun 202634,55915,83245.8%18,72784.8%
Jul 202635,71215,44543.3%20,26783.6%
Aug 202635,70810,44929.3%25,25985.1%
Sep 202634,5588,95325.9%25,60585.7%
Oct 20262,88051317.8%2,36785.2%

How five-minute markets resolve, by price

The second half of the record, and the part anyone can reproduce. For every resolved slot we read the market price at the confirmation point — 180 seconds into the 300-second window, on the side the signal takes — and compare it with how the slot resolved. Measured on 135,904 slots. All eight bands are shown, including the two where the gap is negative.

How five-minute markets resolve, by price
Price at T+180sSlotsAvg. priceResolved that wayGap (pts)
0.00 – 0.401,5610.35832.0%−3.7
0.40 – 0.504,6780.46243.5%−2.7
0.50 – 0.6011,7220.55155.6%+0.5
0.60 – 0.7015,2310.65166.8%+1.7
0.70 – 0.8019,0820.75178.1%+3.1
0.80 – 0.9025,3730.85288.5%+3.2
0.90 – 0.9520,2900.92795.2%+2.5
0.95 – 1.0037,9670.97798.8%+1.1

What this table is worth

It is checkable against the exchange’s own API, measured on 135,904 slots, and it requires trusting no one. The widest gap — 3.46 points between 0.80 and 0.90 — is about the same size as the roughly 3.5% it costs to take liquidity, which is why we present it as a map of where short-dated markets misprice rather than as a return.

How to check this

Every slot is one row: the asset, the five-minute window, the confirmed direction, the market price read at the confirmation point, and the outcome. The hit rate is the share of correct rows among those with a known outcome. Nothing is rounded in our favour and no month is dropped. When a number on this page changes, it changes because the measurement changed.