Real-time governance, compliance, and observability for autonomous AI agents. Evaluate every tool call before execution. Enforce custom policies. Detect multi-step threats. Stay audit-ready.
Base URL:https://api.airg.nov-tia.com
Quick Start
1. Get Your API Key
Log in to the Dashboard and navigate to the API Keys tab to generate your key (format: airg_...).
Every tool call passes through multiple evaluation layers that short-circuit on the first block. Each layer emits a TraceStep with timing, risk contribution, and detail text — making every decision fully explainable.
LAYER 1
⚡ Emergency Stop
Global emergency halt
→
LAYER 2
🛡 Injection Firewall
Pattern detection + normalisation
→
LAYER 3
🔒 Scope Enforcer
Tool whitelist enforcement
→
LAYER 4
📋 Policy Engine
Built-in + custom policies
→
LAYER 5
🧠 Neuro + Chain
Heuristic scoring + pattern detection
→
LAYER 6
✅ Verification
Post-execution compliance
Decision Types
Decision
Meaning
Agent Should
allow
Tool call is safe
Proceed with execution
review
Needs human review
Queue for approval or skip
block
Dangerous — rejected
Do NOT execute the tool
Data Persistence
All evaluation logs, policy versions, audit trails, and compliance records are stored in a fully managed database. Data is encrypted at rest and retained according to your account plan.
Authentication & API Keys
Auth Methods
Method
Header / Param
How to Obtain
JWT Bearer
Authorization: Bearer <token>
POST /auth/login
API Key
X-API-Key: airg_<key>
Dashboard API Keys tab or POST /auth/me/rotate-key
Access the dashboard at app.airg.nov-tia.com. All 16 tabs are available based on your account role.
Post-Execution Verification
The verification engine inspects tool results after execution — closing the gap between allowing an intent and validating the outcome.
Verification Checks
The verification engine runs multiple automated checks against tool outputs including credential scanning, destructive output detection, scope compliance validation, anomaly detection, policy re-verification, and behavioural drift analysis. Each check contributes to a final verdict.
Capture the full lifecycle of every agent task — LLM reasoning, tool invocations, retrieval steps, and governance decisions as an OpenTelemetry-inspired span tree.
Pass trace_id and span_id in the evaluation context — the Governor auto-creates a governance span as a child. Zero config required.
Real-Time Streaming (SSE)
The Governor pushes every governance decision to connected clients via Server-Sent Events. The dashboard auto-connects and shows a LIVE badge when the stream is active.
Multiple governance policies are included with every account and active by default. Built-in policies act as system guardrails; custom policies add organization-wide or agent-specific controls on top.
Custom policies can apply to every agent in the organization or only to one agent. Omitagent_id for organization-wide rules. Set agent_id to bind the policy to evaluations whose context.agent_id or top-level agent_id matches.
Scope
How to set it
When it applies
Organization-wide
agent_id omitted or null
Every agent in the authenticated user's organization
Agent-specific
agent_id set to an agent ID
Only matching agent evaluations
Governance Mode
Mode
Behavior
allow-by-default
If no policy or detector blocks/reviews the call, the call is allowed
deny-by-default
Only explicitly allowlisted tools can run
audit-only
Evaluations are logged and scored, but policy blocks are treated as audit signals
Policy severity is a 0-100 score used for risk scoring, escalation, and review priority. AIRG can calculate it from blast_radius, reversibility, anddata_sensitivity using organization severity weights.
Dimension
Default weight
Meaning
blast_radius
0.40
How widely the action can affect systems, users, money, or data
reversibility
0.35
How hard it is to undo the action
data_sensitivity
0.25
Whether the action touches PII, credentials, regulated, or confidential data
Manual scoring is controlled. AIRG validates that the selected action matches the severity range:allow is 0-49, review is 20-89, and block is 50-100. If a manual severity conflicts with the rubric score, include an override_justificationof at least 20 characters. The override is stored in the policy record, version history, and audit trail.
Every edit creates an immutable PolicyVersion snapshot + PolicyAuditLog with JSON diffs. Restore any previous version via the API.
Chain Analysis
The Governor detects multi-step attack patterns by examining session history. When a pattern is detected, the risk score is automatically boosted and the pattern name is stored in the chain_pattern response field.
Detected patterns include credential exfiltration sequences, privilege escalation chains, lateral movement attempts, data staging, scope probing, and other adversarial behaviours. Each pattern applies a dynamic risk boost based on severity.
ℹ
Chain analysis runs automatically on every evaluation. No configuration required. Detected patterns appear in the Chain Analysis dashboard tab.
SURGE v2 — Verifiable Governance Receipts
Every governance decision produces a hash-chained, compliance-tagged receipt proving that a specific agent action was evaluated on specific infrastructure, under a specific jurisdiction. Receipts are tamper-evident — altering any single record breaks the entire chain.
Core Capabilities
Feature
Description
Hash Chain
Each receipt includes the previous receipt's SHA-256 digest — tamper-evident chain
Merkle Checkpoints
Periodic Merkle tree roots for efficient batch verification (default: every 100 receipts)
The export bundle includes plain-English instructions for independent verification using any SHA-256 implementation (openssl, Python hashlib, browser crypto API). No NOVTIA software required.
Escalation & Alerting
Automated escalation engine with 5 notification channels: Email, Slack, WhatsApp, Jira, and generic Webhooks.
Automatic Emergency Stop Triggers
⚠
The escalation engine auto-engages the emergency stop when sustained high-risk activity is detected. Thresholds are calibrated to minimize false positives while catching genuine threats.