Skip to main content
GET
/
v1
/
checkpoints
/
{checkpoint_id}
/
proof
Get proof status
curl --request GET \
  --url https://api.mnemom.ai/v1/v1/checkpoints/{checkpoint_id}/proof
{
  "proof_id": "<string>",
  "checkpoint_id": "<string>",
  "status": "pending",
  "proof_type": "<string>",
  "verified": true,
  "created_at": "2023-11-07T05:31:56Z",
  "updated_at": "2023-11-07T05:31:56Z",
  "image_id": "<string>",
  "proving_duration_ms": 123,
  "verified_at": "2023-11-07T05:31:56Z"
}

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)