NEWATH
SOLANA

How it works

This game hands out prizes, so the question that matters is not whether it is fun — it is whether it can be cheated. Here is the full answer, including the part that does not flatter us.

Your browser does not compute your score

The game never sends a score. It sends the exact moments you tapped, and the server replays the entire run — the same physics, tick by tick — to compute the score itself. There is no number to tamper with: if your sequence of taps does not produce that result, that result does not exist.

You don’t pick your run

The block sequence is generated by the server with a cryptographic generator and comes signed. Changing a single bit invalidates the signature. And each run can only be submitted once: resending a good one does not count twice.

The physics are identical on every device

The simulation advances in fixed steps of 1/120th of a second and uses only exact arithmetic. A phone at 30 fps and a monitor at 144 Hz produce exactly the same run from the same taps. A slow phone does not hurt you and a fast one does not help.

Prizes are not paid from a hot wallet

Each day a cryptographic fingerprint of every prize is published on-chain, and each player claims theirs by presenting the matching proof. The amount lives inside that proof: you cannot ask for more. And if our server were compromised, it could not drain anything — only publish an incorrect list, which is visible on-chain before anyone claims.

How the pool is split

Each day’s pool is fixed and split by rank according to this table. It is not minted for playing: it is shared among the best.

RankOf pool
#15.10%
#23.80%
#33.00%
#4–101.30%
#11–250.80%
#26–500.52%
#51–1000.30%
#101–2000.15%
#201–3500.09%
#351–5000.07%

If fewer than 500 eligible players show up on a given day, whatever is unallocated stays in the pool. It is not shared among those present: that would spike prizes on quiet days, which is exactly when they are least earned.

Not everyone who plays wins, and that is deliberate. Claiming costs a network fee, so a two-cent prize costs more to claim than it is worth: that is not a prize, it is an annoyance. And if every new account won something, opening hundreds of profiles would drain the pool without playing. With 500 places and a minimum score, taking something home means playing well.

What we cannot guarantee

We cannot stop a program from playing well

Your browser needs to know the block sequence in order to draw it, so someone can write a program that solves it. That run is real — the score is genuine — and our verification accepts it, because it is not lying: it is playing.

Why that does not break the game

Each day’s pool is fixed. An automated program dilutes the other players, but it cannot extract more than what is shared that day. The worst case is bounded by design, not by how well we detect anything.

What we do on top

We analyse each player’s history: a human has early deaths, bad streaks and a learning curve; a program performs the same on run 1 as on run 50. No analysis blocks anyone automatically — it flags for review. We would rather pay late than wrongly accuse a legitimate player.

And what is still uncalibrated

Those thresholds are tuned against test programs, not real players. Until we have enough data they run in observation mode: they record, they do not block.

How it works — NEWATH