What are policies?
Policies are rules that govern how agents can interact with your infrastructure. Each policy declares:
- Blast radius — which connectors an agent can call
- Action types — what the agent can do (read, write, modify)
- Risk thresholds — when to require human approval
- Approval gates — who reviews before execution
Policy enforcement
Policies are evaluated at runtime. When an agent attempts an action:
If the action passes policy checks, it executes immediately with full audit trail. No additional latency.
How approval gates work
High-risk actions trigger approval requests. Your team reviews in Arx and makes a decision:
- Approve — action executes immediately
- Deny — agent receives rejection with reason
- Escalate — route to higher authority or on-call
Every decision is logged with full context: who approved, when, why, and what changed.
Simulation mode
Before shipping agents to production, test policies against historical data. Simulation mode:
- Replays 30 days of agent invocations
- Applies proposed policies without executing actions
- Shows which actions would have been blocked or approved
- Identifies edge cases before they reach production
Refine policies based on simulation results, then deploy with confidence.
Policy templates
Arx includes starter templates for common governance patterns:
Read-only
Agent can query data from any connector. No write actions allowed. Useful for discovery and enrichment agents.
Scoped write
Agent can write only to specific connectors (e.g., ServiceNow only). All writes require approval. Common for incident response.
Express approval
Low-risk actions execute immediately. High-risk actions require single approval. Balances speed and safety.
Dual control
All write actions require approval from two different people. Required for regulated environments (banking, healthcare).
Guardrails language
Policies are defined in a simple, human-readable format:
No code changes needed. Policies live alongside agents in your source control with full version history.