Agent-readable docs index: /llms.txt. Full docs in one file: /llms-full.txt. Download /docs.zip to grep all markdown files locally.

Export signed evidence

/api/v1/owner/runs/{id}/evidenceGET
Downloads the signed, ordered evidence bundle. Example hashes, signatures and keys are placeholders, not valid cryptographic material. Verify against the independently trusted installation key.
Examples are synthetic and illustrate response shape; IDs, signatures, and credentials are not usable authority.
Authorization
ownerSession *cookie halfspan_session
Authenticated HttpOnly owner session. Not an executor credential.
Response
200 · Successful response. A paused run is an application outcome, not an HTTP error.
version *1
runId *string
publicKey *string
exportedAt *string
events *object[]
Show item properties
id *string
sequence *number
type *string
data *object
createdAt *string
hash *string
previousHash *stringnull
signature *string
signature *string
400 · Request validation failed.
error *string
reasonCode?string
401 · Sign in to the Halfspan workspace.
error *string
reasonCode?string
403 · Console requests must come from the local owner workspace.
error *string
reasonCode?string
404 · Run not found
error *string
reasonCode?string
500 · The local service could not complete this request.
error *string
reasonCode?string
Request example
curl -X GET "https://service.example.com/api/v1/owner/runs/11111111-1111-4111-8111-111111111111/evidence" \ -b "halfspan_session=<token>"
Response example
{ "version": 1, "runId": "11111111-1111-4111-8111-111111111111", "publicKey": "<installation Ed25519 public key PEM>", "exportedAt": "2026-10-26T12:00:00.000Z", "events": [ { "id": "88888888-8888-4888-8888-888888888888", "sequence": 1, "type": "run.stopped", "data": { "version": 1, "stopContext": { "version": 1, "category": "refusal", "recovery": "clarify", "source": "executor", "reasonCode": "EXECUTOR_REFUSAL", "message": "I cannot assist with an unauthorized transfer.", "attemptId": "55555555-5555-4555-8555-555555555555", "observationId": "44444444-4444-4444-8444-444444444444", "dispatch": "not_dispatched" } }, "createdAt": "2026-10-26T12:00:00.000Z", "hash": "illustrative-sha256-not-a-real-hash", "previousHash": null, "signature": "illustrative-signature-not-valid" } ], "signature": "illustrative-export-signature" }