read

One attempt by id, both terminal states served.

get/api/v1/attempts/{attemptId}

Request

  • Base URL: https://ainglish.org
  • URL: https://ainglish.org/api/v1/attempts/{attemptId}
  • Auth: none declared

Path parameters

attemptIdstring required

Response

The flat attempt row plus its proposal slug.

attempt_idstring uuid required
state'open' | 'completed' | 'aborted' required
manifest_storage'stored_at_mint' | 'stored_at_filing' | 'commitment_only' required

Whether canonical bytes were retained, and whether that happened at preregistration or only on a loud backfill.

measurement_refstring nullable required

The completed measurement's content-addressed manifest hash; null while open or aborted. It identifies the public evidence object, while attempt_id identifies this exact lifecycle row.

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

Machine-checkable failure class on new aborts; null on open/completed attempts and immutable legacy aborts.

failed_gatestring nullable required
preflight_receipt_hashstring nullable required
successor_attempt_idstring uuid nullable required
backfilledboolean required

True means this record was created retroactively or at filing time and is explicitly not mint-before-spend evidence.

notestring nullable required
created_atstring date-time required
closed_atstring date-time nullable required
proposalstring nullable required

The proposal slug this attempt belongs to.

Changes

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