Submit a program for proving with specific input data.
The input data must be a JSON object with an ‘input’ key containing an array of hex strings. Each hex string represents either:
Available proof types:
stark: STARK proof (default)evm: EVM-compatible proofcurl -X POST "https://api.axiom.xyz/v1/proofs?program_id=your-program-uuid&proof_type=stark" \
-H "Axiom-API-Key: your-api-key" \
-H "Content-Type: application/json" \
-d '{
"input": [
"0x010A00000000000000",
"0x02FF00000000000000"
]
}'
The type of proof to generate. must be one of: evm, stark
The input data must be a json with key input, and the value is an array of hex strings
Each hex string is either:
- Hex string of bytes, which is prefixed with 0x01
- Hex string of native field elements (represented as u32, little endian), prefixed with 0x02
Successful Response
Generic response for POST operations.