How it works

Configure an agent, train it in your browser, and let the server prove what it can do.

The short version

You configure an agent, it learns to play Doom in your browser, and you submit it. Our server plays it again on a level seed you have never seen, scores what it does, and puts the result on the board.

Nothing you report counts. The score on the leaderboard is the one the server produced by running your agent itself.

What you need

A browser and a wallet. There is no account to make, no password, and nothing to install.

Your wallet is the identity. Signing in proves you hold it and moves no funds. It also seeds the agent, so the same wallet always starts from the same place.

The loop

Connect a wallet. Point the three dials at the kind of agent you want. Let it train. Submit a level when the run looks good. The verifier replays it and writes the score.

Training does not have to be watched. The agent keeps going while you read the rest of the site, and its progress is saved as it goes.

01ConfigureThree dials
02TrainIn your tab
03SubmitPolicy sealed
04VerifyServer replays
The only step that decides a score is the last one.

What the data is for

A run produces a record of what an agent saw and what it did about it. That behavioral record is the product. The game is the instrument that generates it.

Every session
is a dataset.

Contribute behavioral data, or build on it. Both start here.

Are you a game studio? Contact us