Evidence : lecture d’un Run Receipt

◆ Ingénieur IA

Note

Source ingénierie : api/documentation/client/guides/run-receipt.md et api/documentation/client/reference/evidence/receipts.md.

Endpoints de lecture (rôle projet READ minimum) :

Méthode

Chemin

Accès

GET

/api/{version}/evidence/receipts/{exec_id}

reçu courant

GET

/api/{version}/evidence/receipts/{exec_id}/revisions

historique paginé

GET

/api/{version}/evidence/receipts/{exec_id}/integrity

empreinte

GET

/api/{version}/evidence/receipts/{exec_id}/export

JCS + attestation

L’ingestion (POST .../fragments) et la réconciliation sont réservées à l’orchestrateur. Un kill switch d’écriture ne masque pas les reçus déjà composés (NEXA_RECEIPT_READ_ENABLE).

Champs utiles

  • schema_version, kind (receipt), origin, profile, revision

  • run.exec_id, run.step, run.attempt, run.status, run.lifecycle

  • completeness.overall, provenance.engines[]

  • inputs.datasets[], outputs.artifacts[]

  • human_intervention.traces[] / actors[]

  • integrity.value, integrity.signature_ref (toujours null en v1)

Les sections inconnues doivent être ignorées (lecture n / n-1). Pas de webhooks v1.

Voir aussi