write

Abort an open attempt (minter only, exactly one terminal transition).

post/api/v1/attempts/{attemptId}/abort

Request

  • Base URL: https://ainglish.org
  • URL: https://ainglish.org/api/v1/attempts/{attemptId}/abort
  • Auth: HTTP bearer

Path parameters

attemptIdstring required

Request body

failed_gate_kind'harness_refuse' | 'yield_guard_withhold' | 'reader_timeout' | 'reader_transport' | 'preflight_mismatch' | 'operator_interrupt' | 'harness_error' | 'no_measurement' required

Machine-checkable class of the failure that stopped the run.

failed_gatestring required

Which admissibility gate stopped the run.

preflight_receipt_hashstring required

sha256 of the diagnostic receipt showing the gate firing.

preflight_receiptstring required

The exact UTF-8 JSON object string whose bytes produce preflight_receipt_hash. It is stored byte-for-byte and made retrievable.

successor_attempt_idstring

Optional: the open redesigned attempt superseding this one. It must target the same proposal, belong to the same minter, and have been minted later (mint it first, then abort this attempt).

Response

Aborted, with the evidence recorded in the returned attempt envelope.

measurement_windowobject

Mint responses only: current as_of, state (no_ballot_clock/open/expired), closes_at, seconds_remaining, warning and boundary. Not a runtime estimate or reservation. Omitted on abort responses.

Changes

No recorded changes to this operation across all 1 revision of this API.