AuditTrailEnvelope
meta object
Opaque leak-tracing token. Safe to ignore.
Possible values: Value must match regular expression ^wm_[0-9a-f]{8}$
wm_a1b2c3d4data object
4729318FlowBeacon's internal id for this automation, stable across evaluations.
events object[]required
One page of events, newest first.
Stable event id. Safe to use for de-duplication.
remediation_attemptISO 8601 UTC timestamp the event was chained at.
2026-08-20T10:30:00+00:00actor objectrequired
Who caused the event. null fields mean a system actor.
Ada Lovelaceada@example.comsummary objectrequired
Flattened, stable view of the event. Counts and changes_summary are
always present; the remaining keys appear only when the event carries
them. Raw evaluation payloads, blueprint snapshots, and evidence values
are deliberately not exposed here — use
GET /scenarios/{scenario_id}/results for current violation detail.
321improvedAuto-remediation applied1 policy improved (SEC-5: fail → pass)compliance_transition object
non_compliantcomplianttrueSEC-5blueprint4729318results_summary object
Per-status counts for an evaluation event.
non_compliantcompliantchain object
Hash-chain evidence. Only present when include_chain=true.
413abababab...deadbeefcdcdcdcd...cafebabePass back as ?cursor= for the next page. null on the last page.
{
"ok": true,
"meta": {
"watermark": "wm_a1b2c3d4"
},
"data": {
"scenario_id": "4729318",
"blueprint_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"events": [
{
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"event_type": "remediation_attempt",
"created_at": "2026-08-20T10:30:00+00:00",
"actor": {
"name": "Ada Lovelace",
"email": "ada@example.com"
},
"summary": {
"policies_evaluated": 3,
"policies_passed": 2,
"policies_failed": 1,
"overall_result": "improved",
"notes": "Auto-remediation applied",
"changes_summary": "1 policy improved (SEC-5: fail → pass)",
"compliance_transition": {
"from": "non_compliant",
"to": "compliant",
"became_compliant": true
},
"policy_code": "SEC-5",
"target_type": "blueprint",
"scenario_id": "4729318",
"results_summary": {
"pass": 2,
"fail": 1,
"warn": 0,
"n_a": 0
},
"compliance_before": "non_compliant",
"compliance_after": "compliant"
},
"chain": {
"seq": 41,
"hash_version": 3,
"prev_hash": "abababab...deadbeef",
"row_hash": "cdcdcdcd...cafebabe"
}
}
],
"next_cursor": "string"
}
}