Skip to main content
GET
Get proof status

Path Parameters

checkpoint_id
string
required

The checkpoint ID (ic-{uuid} format)

Response

Proof status and data

ZK proof status and metadata for a checkpoint

proof_id
string
required

Proof identifier (prf-{8 random chars})

checkpoint_id
string
required

The checkpoint this proof is for

status
enum<string>
required

Current proof status

Available options:
pending,
proving,
completed,
failed
proof_type
string
required

Proof system (e.g., sp1-stark)

verified
boolean
required

Whether the proof has been verified

created_at
string<date-time>
required

When the proof request was created

updated_at
string<date-time>
required

When the proof record was last updated

image_id
string | null

Guest program image ID (set when proving begins)

proving_duration_ms
integer | null

Wall-clock proving time in milliseconds (set when completed)

verified_at
string<date-time> | null

When the proof was verified (null if not yet verified)