Withdraw Provisional Statement
aps_withdraw_provisionalWithdraw a provisional statement by providing the author's signature over the withdrawal payload. Promoted statements cannot be withdrawn.
Instructions
Commitment boundary: author withdraws their own provisional statement. Already-promoted statements cannot be withdrawn. Caller must supply the author's signature over the withdrawal payload (canonicalize({action:'withdraw', statement_id})).
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": {
"statement": "<statement>"
},
"name": "aps_withdraw_provisional"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| statement | Yes | ProvisionalStatement to withdraw | |
| author_signature | No | Hex Ed25519 signature. If omitted, provide author_private_key and the tool will sign for you. | |
| author_private_key | No | If provided, tool signs the withdrawal payload with this key. |