Each stage publishes a set of optimisation problems. Your team builds a solver for each one and submits it, and a leaderboard per track ranks the teams. Getting started is the short version; these pages cover the details.
Tracks at a glance
| Main | Self-hosted | |
|---|---|---|
| You submit | Solver code, one folder per problem | Solutions, uploaded within a time window |
| Runs on | Our sandbox: 2 vCPU, 4 GB, no network | Your own machines |
| Dependencies | Open-source only | Anything, including commercial solvers |
| Scored on | The Main track's private instances | The Self-hosted track's private instances |
| Leaderboard | Its own; the overall champion comes from this track | Its own |
Start with the Main track's Submission flow or the Self-hosted track's Submission flow.
Stages
- Stage 1: Qualification releases its problems in 4 weekly rounds. Teams build solvers for the published problems and climb the leaderboard.
- Stage 2: Final brings new problems outside the published benchmark, with unseen instances. Teams adapt their solvers within a fixed development window, finalists submit their agentic framework, and the final ranking is decided on a private final dataset. The details are published before Stage 1 ends.
The dates are on the timeline. A round's problems stay hidden until it opens; from then on they are listed on the problems page.
Rounds
Stage 1 releases 15 problems a week in 4 rounds. Each round is open for 7 days, then closes as the next one opens.
- A submission covers only the open round's problems. Submissions are accepted only while a round is open.
- The leaderboard has one stage score per team: its best submission in each round, averaged over every problem released so far. A round the team skipped counts 0.
- The open round counts from the day it opens, so a team that has not submitted to it yet scores 0 on its problems until it does.
Teams
- You take part as a team, even a team of one. Create one on the dashboard, or accept an invitation.
- You can be on one team at a time.
- A team name is 3 to 40 characters and unique; the description is up to 200 characters.
- The owner invites registered users by email, with up to 5 invitations pending. Accepting one cancels your other invitations.
- Members can leave. The owner can hand ownership to another member, and can delete the team while alone in it and before it has submitted.
Choosing a track
You pick the track when you create the team, and the owner can change it until Stage 1 opens. From then on it is locked for the rest of the competition.
Daily submissions
Each team has one submission per UTC day, 4 during the testing stage, reset at 00:00 UTC. What counts:
- Main: every submission that passes the upload checks, including ones that later fail. A refused upload does not count.
- Self-hosted: opening a submission, whether or not you upload anything.
Your best completed submission in each round is the one that counts on the leaderboard.