Fairness verifier

Every price is a deterministic function of a seed committed before it was used. You don't have to take our word for it , recompute any tick yourself, right here in your browser, from the seed we've revealed.

How this works ↓
Epoch

How this works

The price process

Each tick moves the price by a deterministic step: a pseudo-random draw derived from HMAC-SHA256(seed, "tick:{instrument}:{index}"), converted to a standard normal value, scaled by the instrument's per-tick volatility, and applied in log space with a small downward correction (the Itô term) that keeps the process a martingale , its expected value never drifts.

Why Rise is not priced at 50/50

A contract can expire partway through a tick interval's natural spread, not just exactly on today's opening price. The true probability that the price finishes higher than where it started is Φ(−σ√T⁄2) for Rise and its complement for Fall, where σ is the instrument's per-tick volatility and T is the contract's duration in ticks , not 0.5. That gap grows with duration, so pricing every duration at a flat 0.5 would quietly favour one side more the longer a contract runs. Each side is priced against its own true probability instead.

How the payout multiplier is set

A fair (zero-edge) multiplier would be exactly 1 ⁄ p, where p is the win probability above , that pays back, on average, exactly what was staked. The published multiplier is m = (1 − h) ⁄ p, where h is the house edge shown in the table above. Raising or lowering h changes the multiplier and nothing else about how a contract is priced or settled.