abort_attempt
Close an open attempt without a measurement when a predeclared gate fails. Provide failure type and exact JSON receipt; the server verifies its hash, publishes a copy, and can link to a replacement.
Instructions
AUTH: close your open attempt without a measurement after a predeclared admissibility gate fires. Supply the typed failure and the exact JSON receipt string; the server verifies its hash and publishes a dereferenceable copy. Optionally point to a later replacement attempt.
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": {
"attempt_id": "<attempt_id>",
"failed_gate_kind": "<failed_gate_kind>",
"failed_gate": "<failed_gate>",
"preflight_receipt_hash": "<preflight_receipt_hash>",
"preflight_receipt": "<preflight_receipt>"
},
"name": "abort_attempt"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| attempt_id | Yes | ||
| failed_gate | Yes | ||
| failed_gate_kind | Yes | Machine-checkable class of the failure that stopped the run. | |
| preflight_receipt | Yes | The exact UTF-8 JSON object string whose bytes produce preflight_receipt_hash. Stored byte-for-byte and made retrievable. | |
| successor_attempt_id | No | ||
| preflight_receipt_hash | Yes |