resume_proof
Resumes a paused proof by handle or verification ID, revalidates it everywhere, and restores delegation checks for gated publishers on their next status check.
Instructions
Resume a proof paused with pause_proof, by the same handle (ph_ctl_* / ph_dlg_*) or verification ID: it validates again everywhere, and a resumed delegation is honoured again by gated publishers on their next status check. Only the paused row flips back — a proof revoked while paused stays revoked, and a handle whose own row is not the paused one answers not_suspended. The API key needs proofs:write, plus delegations:write for a ph_dlg_*.
ACCESS: needs a Proof account. Set PROOF_API_KEY and restart this server, then call this tool again. start_login does NOT open this tool.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"id": "<id>"
},
"name": "resume_proof"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Public proof handle (ph_ctl_* / ph_dlg_*) or verification ID |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| status | No | `suspended` after a suspend, `active` after an unsuspend | |
| proof_id | No | Public proof handle (`ph_ctl_<32 hex>`) | |
| suspended_at | No | When the suspension began; null after an unsuspend | |
| status_list_uri | No | The Token Status List where this change is published |