Aegisora is an execution-control and runtime-governance system for autonomous AI agents. It sits between what an agent proposes and what actually runs in your environment.
An agent being able to propose an action does not mean the action should execute. Aegisora evaluates each request against context, policy and risk, then resolves ALLOW, BLOCK or ESCALATE.
agent: finance-operator
action: external_transfer
environment: production
threshold: elevated
decision: ESCALATEAegisora did not start as a full runtime. Each release added a layer to the model, from a static rulebook to a closed-loop system with context, risk scoring and durable evidence.
VERSION 1.0 · FOUNDATION
The first release matched every agent action against a fixed rulebook. A request either matched an allow-rule or it did not — there was no context, no scoring, no escalation path.
VERSION 2.0 · CONTEXT & RISK
2.0 introduced context gathering and a risk-scoring layer ahead of the policy check. The outcome stopped being binary: every request now resolves to ALLOW, BLOCK, or ESCALATE.
VERSION 3.0 · CURRENT
The current product is a closed-loop control plane. Eight stages carry every request from intent to consequence, and every decision writes durable, queryable evidence that feeds back into risk.
| Capability | 1.0 | 2.0 | 3.0 |
|---|---|---|---|
| Rule-based matching | Yes | Yes | Yes |
| Context resolution | — | Yes | Yes |
| Risk scoring | — | Yes | Weighted + adaptive |
| Decision outcomes | Allow / Deny | Allow / Block / Escalate | Allow / Block / Escalate |
| Runtime enforcement | — | Advisory only | Yes, at execution boundary |
| Evidence store | — | Non-durable log | Durable, queryable |
| Feedback into risk model | — | — | Yes |
| Workspace / role model | — | — | Yes |
Four ideas carry the current model. Each stage in the pipeline exists to serve one of them.
Declarative rules scoped by agent, action, environment and workspace.
A weighted score assembled from context, action sensitivity and evidence.
The decision is applied at the runtime boundary itself.
Every decision and its inputs are written durably and are queryable.
Aegisora sits in front of tool and API calls your agents already make, without requiring a rewrite.
POST /v1/evaluate
{
"agent": "customer-support-bot",
"action": "stripe_refund_api",
"environment": "production",
"context": { "workspace": "billing", "amount_usd": 480 }
}
# Response
{
"decision": "ESCALATE",
"risk_score": 0.71,
"policy_id": "pol_refund_threshold",
"evidence_id": "ev_9f21ac"
}A full SDK and API reference is not published on this site yet.