Provably fair racing
The physics engine is bit-deterministic. It uses a fixed 60 Hz timestep, a seeded PRNG, and never reads a wall clock. The same TypeScript engine runs the game and the balancing harness — there is no separate model.
The chain of proof
- Hourly map seeds and wild genomes are published on-chain via Switchboard On-Demand.
- Every race produces a replay: a small list of timestamped inputs, a few kilobytes — not a video.
- The hash of each replay is committed on-chain against a Merkle root.
How to verify
- Download a race bundle.
- Re-simulate it with the open-source engine from the published seed.
- Compare your clock and the Merkle inclusion proof against the on-chain root.
If they match, the race happened exactly as recorded. Nobody has to trust the operator — the computation is off-chain but open and reproducible, while the state and the proofs are on-chain.
What it guarantees
Ghosts are free, replays are cheap, and anti-cheat is the server re-simulating the input trace and comparing the clock. Genome is 100% readable at the scanner — there are no hidden stats tied to money.