On this page

Pattern: Continuous Assurance Telemetry

Control decisions streamed into one assurance store as they happen, so whether a control works is a live query, not a point-in-time attestation.

Layer 05 · Assurance & Continuous Compliance In the chapter 05 catalogue

Summary: Stream control decisions (policy verdicts, eval results, guardrail actions, identity events) into an assurance store as they happen, so the status of a control is a live query rather than a point-in-time attestation. Trustworthiness becomes a continuously generated signal, not a static certificate1.

Continuous Assurance Telemetry A data-flow diagram generated by Archify. 01 / Runtime signals 02 / Control checks 03 / Evidence store 04 / Consumers Traces · runs, spans · 01 / Runtime signals · Layer 04 Traces runs, spans Layer 04 Guardrail events · blocked calls · 01 / Runtime signals · Layer 04 Guardrail events blocked calls Layer 04 Registry state · scope, status · 01 / Runtime signals · Layer 04 Registry state scope, status Layer 04 Control checks · continuous · 02 / Control checks · Layer 05 Control checks continuous Layer 05 Evidence records · one schema · 03 / Evidence store · Layer 05 Evidence records one schema Layer 05 Dashboard · status tile · 04 / Consumers Dashboard status tile Auditor · audit = query · 04 / Consumers Auditor audit = query emit emit emit record live query query Legend primary data data store data flow
Continuous Assurance TelemetryRuntime signals are checked against controls continuously, and every check writes an evidence record an auditor can read from the assurance store. Continuous means the evidence is produced by the data path, not a quarterly exercise. Generated from the Body of Knowledge.Open interactive diagram (opens in a new tab)

Objectives

Replace periodic attestation with evidence emitted as the system runs, so “is the control working?” is answered by telemetry.

Target users

AI governance engineer, SRE/platform team, auditor.

Impacted stakeholders

Model owners, auditors, regulators, incident responders.

Relevant principles

Instrument the build to produce its own proof; give every control teeth.

Context

A stack whose lower layers already emit structured records, and an assurance function tired of assembling binders before each audit.

Problem

An attestation says a control existed when someone looked; it says nothing about the weeks in between, during which the model was retrained and an agent gained a tool. Point-in-time evidence decays immediately.

Solution

Have each control write a timestamped, structured record to a common assurance store, on one schema. Fix the schema first: a minimum useful evidence record is {control_id, subject (model/agent/system id + version from the registry), decision (pass/fail/allow/deny/alert), metric + value + threshold, failure_mode/obligation ref, input_hash, actor, timestamp, signature}. Normalise every tool’s output into that shape on ingest, so heterogeneous sources compose into one queryable store keyed on the registry id.

Illustrative schema for the evidence record:

{
  "control_id": "guardrail.output.pii.v2",
  "subject": "csa-01@2026-09-18",
  "decision": "alert",
  "metric": "pii_leak_rate", "value": 0.004, "threshold": 0.0,
  "obligation": "EU AI Act Art. 15",
  "input_hash": "sha256:1c7d…",
  "actor": "csa-01",
  "timestamp": "2026-09-18T14:31:52Z",
  "signature": "ed25519:5a…"
}

Two research proposals point at the same idea and are worth watching, not adopting whole: TAIP treats NIST TEVV outputs as reusable AI Assurance Objects that compose across systems1, and AAGATE operationalises a control plane aligning the NIST AI RMF functions for agents in production2; both are single preprints. Expose the current status of each control as a query over the store.

Consequences

The audit becomes a query and drift is visible in near real time. The cost is building the pipeline and storage, and defining a common evidence schema across tools.

Machine-Readable Evidence (OSCAL); Eval Gate in CI; Runtime Guardrail; Incident Pipeline; Kill Switch / Circuit Breaker.

Maps to: EU AI Act Art. 72 · ISO/IEC 42001 · NIST AI RMF (Manage, Govern) · CSA AICM · Layer 05 Assurance & Continuous Compliance.

Function labels follow the NIST AI RMF3. Mappings are illustrative, not a claim of conformity.

Sources

  1. [1] TAIP: NIST TEVV outputs as reusable AI Assurance Objects; trustworthiness as a continuously generated signal (arXiv 2603.03340; submitted 15 Feb 2026). 2026-02. https://arxiv.org/abs/2603.03340 (verified: primary)
  2. [2] AAGATE: NIST AI RMF-aligned, Kubernetes-native governance control plane for agentic AI (arXiv 2510.25863). 2025-10. https://arxiv.org/abs/2510.25863 (verified: primary)
  3. [3] AI Risk Management Framework (AI RMF 1.0; Govern, Map, Measure, Manage). NIST. 2023-01-26. https://www.nist.gov/itl/ai-risk-management-framework (verified: primary)
Edit this page on GitHub
Cite this pattern

García Aibar, J. (2026). Pattern: Continuous Assurance Telemetry. In AI Governance Engineering: The Thesis & Body of Knowledge (v0.5.0), chapter 05, Patterns. https://doi.org/10.5281/zenodo.22956197. https://aigovernanceengineer.com/patterns/continuous-assurance-telemetry. CC BY 4.0

BibTeX

@misc{aige2026bok,
  author  = {Jorge García Aibar},
  title   = {{AI Governance Engineering: The Thesis \& Body of Knowledge}},
  chapter = {05. Patterns: Continuous Assurance Telemetry},
  year    = {2026},
  version = {0.5.0},
  doi     = {10.5281/zenodo.22956197},
  url     = {https://aigovernanceengineer.com/patterns/continuous-assurance-telemetry},
  note    = {Version 0.5.0}
}
Share on LinkedIn