Skip to main content
POST
Register Program

Authorizations

Axiom-API-Key
string
header
required

Query Parameters

config_id
string
required

The ID of the config to use (format: cfg_{ulid})

program_name
string | null

Optional custom name for the program

commit_sha
string | null

If applicable, the commit sha of the guest program

project_id
string | null

The ID of the project to associate this program with. If not provided, a new project will be created.

project_name
string | null

Name for new project if project_id is not provided

default_num_gpus
integer
default:8

Default number of GPUs to use for proofs of this program

Required range: 1 <= x <= 10000

Body

multipart/form-data
elf
file
required

Pre-built ELF binary

vmexe
file
required

Transpiled VMEXE file

Response

Successful Response

Generic response for POST operations.

id
string
required