Beta module namespace
observability
Beta routes may change with notice and are NOT covered by the 24-month stable window of the core contract.
Every module route is enumerated with method, path, auth and required permission; request/response schemas are not published for the beta surface.
5 operations
| Method | Path | Required permission | Authentication | Summary |
|---|---|---|---|---|
| get | /v1/m/observability/attestation | observability:attestation:read | Bearer token | Returns the measured truth about the RUNNING binary. |
| get | /v1/m/observability/ingestion-health | observability:health:read | Bearer token | Returns the per-standard table + the live per-source counters. |
| get | /v1/m/observability/traces | observability:health:read | Bearer token | Lists the traces correlated in the ledger window, newest first. |
| get | /v1/m/observability/traces/{id} | observability:traces:read | Bearer token | Returns one trace's detail: ONE span row per distinct span_id, each grouping the ledger events that engine span produced. |
| get | /v1/m/observability/traces/{id}/export | observability:traces:read | Bearer token | Exports one trace as OTLP-compatible JSON so the operator can import it into Jaeger, Grafana Tempo, Datadog, or any OTLP-aware tool. |