Run
One button. Jump the matadors, duck the badges. The bull accelerates from 6 to 13 pixels a tick over four minutes and never slows down.
An endless runner where distance is money. Every five minutes the top ten split the pool, pro-rata by the metres they actually ran.
One button. Jump the matadors, duck the badges. The bull accelerates from 6 to 13 pixels a tick over four minutes and never slows down.
Your distance is your weight. There is no combo, no multiplier, no item. A run that dies at the same tick scores the same on every seed, for everyone.
Every five minutes the board freezes and the top ten are settled on chain. Eleventh gets nothing. The window reopens immediately.
Payouts land in a merkle root published on Solana. Claim it yourself, or let the keeper crank it and pay the gas for you.
Not an illustration of the game — the game. These are the exact pixel arrays the renderer draws mid-run, and for the obstacles, the exact box that ends your run. Art can never be wider than the thing that kills you.
Placing first does not pay a fixed prize — it pays your share of the metres. Run three times as far as second place and you take three times as much. Sixty percent of every deposit goes to the treasury; the other forty is the pool, and the whole pool goes out each epoch.
Integer lamports throughout. The division remainder — always under ten lamports — goes to rank one, so the leaf amounts sum to the funded amount exactly. Anything that would pay under 0.001 SOL is dropped from the set and the pool reallocated, because a payout below the rent floor does not arrive small, it fails the whole transaction.
The browser never tells the server how far you ran. It sends the seed it was given and the exact ticks you pressed a key. The server replays the same deterministic simulation and derives the distance itself.
The server issues a signed session: a seed book, an epoch id, a short expiry.
Every input is recorded as a (tick, action) pair. Nothing else leaves the page.
The server runs the identical integer simulation and gets its own distance.
Its number is the one that pays. A mismatch is rejected and flagged.
The simulation is integer-only — fixed-point physics, a 32-bit PRNG, no floating point and no clock. That is what makes a replay bit-exact in Chrome, Firefox, Safari and on the server, and it is the only reason a leaderboard can be worth money.
That is the ceiling. The physics forbid more. Nobody has ever needed a bigger number to know whether they are good at something.