Platform / Decision observability

See the decision behind the action.

Know what an AI agent was permitted to do, why the policy decided it and what followed. One governance trail from verdict to response to evidence — across every agent you run, on every runtime.

Request a briefing Explore a decision
Sidecar, SDK or tool gateway. No changes to the agent.
GovernorAI / Decision operationsInteractive concept · sample data
require approvaldec-1182

A payment above the agent's tier.

The action was held for a person. Who approved it, and how long it waited, stay attached to the decision.

event
action.evaluated
agent
billing-agent-v4 · prod
tool
erp.process_payment
args_hash
sha256:7c31…a904
policy
refund-approval-v4
risk
74 · high
decision
require_approval
reason
above tier threshold
seam
gateway_execute
latency_ms
6
original verdictrequire_approvalcurrent stateapproved, not executed
Requested→Held→Approved→Not released

Enforcement decision → governance record. Sample records in the shape the product writes. Decision events carry a digest of the tool-call arguments.

The console

The operator view of every decision.

GovernorAI console overview: decisions in the window, blocked calls, the approval queue and live decisions
The console overview. Live capture from a demo tenant.

In the product

See decision observability in the console.

A recorded walk through the screens behind this page: governed decisions in one log, one denial opened to show the agent, the tool, the policy that decided and the trace, and the governance graph that links policies, agents, evidence and controls.

Inside GovernorAI/ Decision ObservabilityRecorded demo tenant

Observability, step by step

Real product screens from a demo tenant with seeded activity. Nothing was approved, denied, saved or reassigned while recording.

Watch the full 2-minute walkthrough →
Recorded against a demo tenant with seeded activity. Real product screens, not a mock-up.
Built for the stack you already run

Keep your observability. Add governance context.

Keep the tools your teams use for traces, metrics and performance. GovernorAI decisions flow into that workflow through OpenTelemetry and standard exporters. Nothing leaves until you configure one.

GovernorAIDecisions and policy context
Your telemetry stackYour APM, dashboards and SIEM
OpenTelemetryOTLPPrometheusJaegerZipkinW3C trace-context

Keep the trace. Add the decision, the response and the evidence.

Decision. Response. Evidence.

Three ways to turn visibility into control.

The verdict is the record.

Go from a blocked or held action straight to the policy that matched, the risk score, the explain code and the approval path. The alert, the incident and the evidence entry hang off that one record.

action → policy → outcome

Watching can pull the brake.

Decision latency to p99 per agent, ranked against your own fleet. Drift against the baseline you approved. And rules that do more than page: each can open an incident with an owner.

fleet context, not isolated alerts

One trail, two readers.

Carry the investigation into the incident, the policy change and the audit record without losing context. The path a security engineer follows during an incident is the record an auditor is shown afterwards.

the investigation becomes the record
Detection connected to control

Control what happens next.

A warning is the beginning. A rule can open an incident with an owner in the same control plane, not a message someone reads on Monday. Stopping an agent stays an operator action.

01 / Detect

Find the signal.

Denial spikes, p99 latency, policy drift, governance SLO breaches — thresholds you set, on the estate you run.

02 / Respond

Put control in motion.

The rule opens an incident. An operator can stop one agent with the kill switch without touching the fleet.

03 / Investigate

Keep the context.

The affected agents, policies, owners and every status change, on one timeline with the decision that started it.

04 / Improve

Change the next decision.

Root cause, action items with owners and due dates, and the reviewed policy change linked back to the post-mortem.

One governance trail. From the original decision to a response your team can explain.
Governance context, connected

See what one decision touches.

A policy does not live alone. Every decision is joined to the agent it governed, the control it supports, the approval it waited on and the evidence a reviewer needs — derived from live state, not drawn by hand.

Governance graph · billing-agent-v4select a node
The policy behind the decision

This policy governs billing-agent-v4 and supports the payment-authorization control. It is the node the decision, the approval and the evidence all point back to.

The governance graph in the GovernorAI console, showing policies, controls, regulations, agents, incidents and evidence as connected nodes
The governance graph in the console, derived from live state.
Surfaces in the product today

Every question has a home.

Right now

Live decision feed
What is being allowed, denied and held, against which tool calls
Approval queue
What is waiting on a person, and for how long
Agent fleet health
Which agents are slowest, ranked against your own fleet
Kill switches
What is quarantined, and the scope it applies to

Over time

Drift
Which policies changed since the baseline you approved
Governance analytics
Thirty days of actions evaluated, blocked and held, and the tools blocked most
Governance graph
How a policy, control, regulation, agent, incident and piece of evidence connect
Agent topology
Which agents call which, and the blast radius of any one of them

When it breaks

Alerts and rules
What pages a human, on which threshold, with which automatic response
Incidents
What is open, at what severity, owned by whom, on which agents and policies
Tracing
The decision path for one call — spans, timings, dependencies
Post-mortems
What happened, why, and the policy changes that came out of it
Why the record can be trusted

Built to be believed by an auditor.

Measured, or labelled as not measured.

Every number has a declared source. A widget with no live source says so instead of showing a plausible figure, and the console tells you whether your tenant's data is live, stale or historical.

Decision events carry a digest.

Gateway decision events record a SHA-256 digest of the tool-call arguments by construction — not a masking setting someone has to remember to turn on. An approval request keeps the arguments a person is asked to approve, so treat the approval queue as holding them.

Recorded where governance happens.

Decisions, approvals, kill-switch activations and incidents are written by the governance path itself, not collected afterwards from telemetry. Reviewer identity comes from the session, never the client, and retries are idempotent.

A few useful answers

Where this fits.

Decision observability connects runtime governance to the operations your teams already run.

How is this different from agent tracing?

Tracing shows how a workflow ran — spans, tool calls, tokens, latency. GovernorAI adds the authority behind each governed action: the policy that evaluated it, the decision it produced, who approved it and what followed. Keep both: one explains behaviour, the other records authority.

Can an alert trigger a response?

An alert rule can open an incident with an owner. Pausing a policy, running a runbook or engaging a kill switch is an operator action today, not something the rule does.

How does this connect to audit evidence?

The investigation follows the governance record that enforcement wrote. That record is the same one the Evidence & Compliance layer maps to controls — there is no second pipeline to reconcile.

Do we need to replace our monitoring tools?

No. Keep your APM, tracing and SIEM. GovernorAI exports decisions and spans through OpenTelemetry with OTLP, Prometheus, Jaeger and Zipkin exporters, selectable per deployment.

Move from visibility to governed action

Bring one workflow. See the whole governance trail.

Walk through one of your own decisions, its response path and the evidence your team would need to explain it. A design-partner evaluation runs six weeks on your agents, your policies and your traffic.

Continue