# FrontierOR Challenge > Participant documentation for the FrontierOR Challenge, an optimisation competition with two tracks: Main, where we run your solver code in a sandbox, and Self-hosted, where you run your own solver and upload solutions within a time window. ## Both tracks - [Overview](https://frontieror-challenge.com/docs.md): How the challenge works, for both tracks. - [Problems](https://frontieror-challenge.com/docs/problems.md): Statements, schemas and instances. - [Authentication](https://frontieror-challenge.com/docs/authentication.md): API tokens and signing in from the command line. ## Main track - [Submission flow](https://frontieror-challenge.com/docs/main/submission-flow.md): From an archive on your machine to a score on the leaderboard. - [Submission format](https://frontieror-challenge.com/docs/main/submission-format.md): What goes in the archive, how each solver is run, and the environment it runs in. - [Example code](https://frontieror-challenge.com/docs/main/example-code.md): The starter repository and a minimal solver. - [Evaluation and scoring](https://frontieror-challenge.com/docs/main/scoring.md): How each instance is judged and how the scores add up. - [API reference](https://frontieror-challenge.com/docs/main/api.md): Every endpoint a Main-track team can call, with its request, response and errors. ## Self-hosted track - [Submission flow](https://frontieror-challenge.com/docs/self-hosted/submission-flow.md): A timed session: download each instance, solve it on your own machines, upload the solution in time. - [Submission format](https://frontieror-challenge.com/docs/self-hosted/submission-format.md): The instance files you get and the solution files you send. - [Example code](https://frontieror-challenge.com/docs/self-hosted/example-code.md): The starter repository and a standalone Python client. - [Evaluation and scoring](https://frontieror-challenge.com/docs/self-hosted/scoring.md): How each solution is checked and how the scores add up. - [API reference](https://frontieror-challenge.com/docs/self-hosted/api.md): Every endpoint a Self-hosted team can call, with its request, response and errors.