POST
Submit a precommit
Submit benchmark settings and per-track settings for all active tracks of the challenge. The server selects a track at random; the returned precommit will indicate the selected track.
Notes
-
This endpoint can only be invoked once every few seconds
-
track_settings must include every active track for the challenge (key = track_id). Each value has hyperparameters, fuel_budget, and num_bundles.
-
When a precommit is confirmed (precommit.state != null), a random string will be set (precommit.state.rand_hash). This string must be used when generating seeds.
post/submit-precommit
Headers
X-Api-Keystring
<api_key> from /request-api-key endpoint
Request body
Example request
{
"settings": {
"challenge_id": "c002",
"algorithm_id": "c002_a001",
"track_id": "num_variables=100,clauses_to_variables_percent=426"
}
}Response
Success