Proof Detail
GET/api/v1/proof/:proof_id/detail
Get info for an existing proof.
Request​
Path Parameters
The UUID4 identifier associated with this proof.
Query Parameters
Default value: true
Indicates whether to include the proof in the response.
Default value: true
Indicates whether to include public inputs in the response.
Indicates whether to include the proof and public formatted as smart contract calldata in the response.
Default value: true
Indicates whether to include the circuit's verification key in the response.
Responses​
- 200
- 404
- 500
- 501
- application/json
- Schema
- Example (from schema)
Schema
A unique identifier generated for the proof. UUID4 format.
The name of the circuit associated with this proof.
The circuit_id of the circuit associated with this proof. UUID4 format.
Possible values: [boojum
, circom
, gnark
, halo2
, noir
]
CircuitType choices
The UTC datetime the circuit was uploaded in ISO8601 format.
A boolean indicating whether an internal verification check occurred during the proof creation.
Possible values: [Queued
, In Progress
, Ready
, Failed
]
JobStatus choices
The user/team that owns this proof.
Total compute time in ISO8601 format.
Total compute time in seconds.
Detailed compute times for the proof generation.
Total size of stored file(s) in bytes.
The succinct argument(s) of knowledge.
The public outputs of the circuit.
Queue time in ISO8601 format.
Queue time in seconds.
The proof and public formatted as calldata for the smart contract verifier.
The verification key of this circuit.
The error message for a failed proof.
{
"proof_id": "string",
"circuit_name": "string",
"circuit_id": "string",
"circuit_type": "boojum",
"date_created": "2024-04-15T22:57:47.789Z",
"perform_verify": true,
"status": "Queued",
"team": "string",
"compute_time": 0,
"compute_time_sec": 0,
"file_size": 0,
"proof": {},
"queue_time": 0,
"queue_time_sec": 0,
"smart_contract_calldata": "string",
"verification_key": {},
"error": "string"
}
- application/json
- Schema
- Example (from schema)
Schema
- MOD1
- MOD2
proof_idobjectrequired
string
string
{
"error": "string",
"proof_id": "string",
"message": "string"
}
- application/json
- Schema
- Example (from schema)
Schema
Default value: An internal error occurred.
{
"error": "string",
"message": "An internal error occurred."
}
- application/json
- Schema
- Example (from schema)
Schema
Default value: Coming soon!
{
"message": "Coming soon!"
}