Skip to contentThe Observability LayerSearch

Enterprise handbook · Section 14 of 30

12. Operational telemetry, metrics, and assurance evidence

12.1 Minimum event contract

Proposed practice. Use a shared event schema with stable identity, authority, policy, effect, and outcome fields. Standard tracing can supply transport and correlation conventions. It does not by itself supply the complete business-control semantics. The inspected OpenTelemetry GenAI registry still labels the relevant operation attributes as Development, so pin the mapping version. [S42]

Evidence table: Field group, Minimum fields, Verification purpose
Field groupMinimum fieldsVerification purpose
Identity and lineagerun_id, workflow_id, agent_id, parent_agent_id, initiating_principalReconstruct accountability and delegation.
Configurationdeployment_digest, model_version, harness_version, tool_schema_version, monitor_versionJoin actual operation to release evidence.
Authoritymandate_id, grant_id, resource_scope, expiry, approval_digestVerify current permission and bounded consent.
Policy decisionpolicy_version, normalized_action_digest, decision, reason_code, decision_timeEstablish what was allowed or refused and why.
Resource effecttool_call_id, idempotency_key, resource_receipt, commit_status, effect_timeDistinguish proposed, issued, accepted, committed, and reconciled effects.
Safety and integritymonitor_score where available, threshold_version, missing_event_flag, custody_recordInterpret a monitor decision and detect evidence loss.
Business outcometask_status, verified_postcondition, reviewer_outcome, applicable_customer_stageConnect operation to task success and customer impact.

These are proposed semantic fields, not official OpenTelemetry attribute names. Keep personal data out of high-cardinality identifiers where possible, and protect any mapping needed to resolve the business subject.

12.2 An operating scorecard

Evidence table: Metric, Unit and denominator, Owner, Escalation condition to define
MetricUnit and denominatorOwnerEscalation condition to define
Unauthorized consequential commitsEffects by severity, with eligible runs and consequential actions reported separately.Platform + process ownerAny critical violation triggers containment and release review.
Safe task completionPaired authorized success/no-harm outcomes divided by eligible runs.Business ownerFalls below the workflow's approved bound.
Timely preventionPrevented labeled harmful cases divided by labeled harmful cases.Security operationsCritical miss or latency outside the approved operating envelope.
Unnecessary interruptionsErroneously interrupted benign cases divided by benign cases.Business operationsUnacceptable customer burden or queue impact.
Review queue delayTime distribution by consequence and customer stage.Review operationsStaffing or escalation threshold exceeded.
Evidence reconciliationConsequential actions with complete matched evidence divided by consequential actions.Platform + assuranceA critical effect cannot be reconstructed.
Scope and revocation failuresNegative-test failures and observed violations by control route.Identity/resource ownersAny material acceptance of revoked or out-of-scope authority.
Configuration mismatchRuns differing from approved configuration divided by inspected runs.Platform + validationUnapproved material drift or unidentifiable upstream change.
Recovery performanceTime to effective halt, descendants stopped, in-flight effects reconciled.Incident responseFailure of the approved drill or recovery objective.
Customer stage outcomesAligned entry, exclusion, error, delay, and correction outcomes with uncertainty.Business + complianceMaterial unexplained difference or rights failure.

Set institution-specific escalation thresholds before operation. Name who can stop a workflow or accept a time-limited exception, and how remediation reopens the gate.

12.3 Build a claim-centered assurance case

Figure 10. Assurance case and operational feedback

Open figure at full size ↗

Figure 10. Assurance case and operational feedback

Figure 10. Proposed assurance chain. A control claim links to a mechanism, a test, external outcome evidence, independent challenge, and the operating decision. A change or incident expires affected claims and initiates new work.

Evidence table: Claim, Evidence to request, Challenge
ClaimEvidence to requestChallenge
Only approved writes executeResource-path inventory, authorization tests, call records, and receipts.Try a subprocess, alternate API, child credential, and stale approval.
Monitoring prevents critical harmPaired harmful-case labels, effective enforcement timestamps, and effect checks.Add delay, context loss, unfamiliar tools, and adaptive attacks.
Memory repair is completeSource/derivative lineage and reuse-after-repair tests.Restore caches or backups and restart descendants.
A deployment is approvedConfiguration manifest joined to gate decision and production identity.Change a tool, fallback, or prompt while retaining the same model label.
Customer decisions are explainable and contestableActual decision basis, notices, review rights, and reopening outcomes.Compare generated explanations with the recorded factual/policy reasons.
The agent can be haltedContainment drill and in-flight/descendant reconciliation.Leave background jobs, queued commits, or reusable credentials active.