Product Guide

Runtime Alignment Monitor Data Contracts

Canonical runtime analyze request/response contract and event payload shape.

Last updated Mar 6, 2026

Runtime Analyze Request (POST /v1/runtime/analyze)

Required fields

FieldType
tenant_idstring
entity_idstring
event_idstring
score_versionstring
anomaly_scorenumber (0-1)

Runtime Analyze Response

{
  "accepted": true,
  "tenant_id": "tenant-a",
  "actor_id": "actor-a",
  "request_id": "fixture-runtime-positive-a",
  "entity_id": "agent-a-9",
  "event_id": "evt-runtime-a-1001",
  "score_version": "runtime_v0",
  "anomaly_score": 0.63,
  "recommended_action": "degrade",
  "lineage": {
    "evidence_event_id": "9c8aa2b6-269e-4129-ae31-9f17f370522a",
    "score_snapshot_id": "ea1eeb12-78cb-4e4e-bec4-64845e51e795"
  },
  "status": "skeleton"
}

Score Lookup Response (GET /v1/score/{framework}/{entity_id})

FieldDescription
tenant_idTenant context for lookup result.
frameworkFramework key used for lookup.
entity_idEntity id used for lookup.
score_snapshot_idPersisted score snapshot id.
evidence_event_idLinked evidence event id.
event_idEvent id linked to the score.
score_versionScore version string.
score_payloadStored score payload object.
created_atScore creation timestamp.

Runtime Risk Event Shape (runtime.risk.elevated)

{
  "event": "runtime.risk.elevated",
  "event_id": "evt_3001",
  "tenant_id": "tenant-a",
  "entity_id": "agent-a-9",
  "recommended_action": "degrade",
  "anomaly_score": 0.63,
  "score_version": "runtime_v0"
}