
Early access
Aegisora sits at the execution boundary of autonomous systems. Every sensitive action is evaluated against context, policy, risk and authorization before it reaches the real environment.
Evaluate your first actionThree decisions
Every request returns one of three decisions. Without a matching policy the workspace default applies, which is BLOCK.
Read the quickstartEvidence
Every decision returns an evidence hash you can verify later, so you can show what was decided and why.
Developer docsLive decision console
Agents send the action they want to take. Aegisora evaluates it against policy, risk and authorization before it reaches the real environment.
Evaluate your first actioncrm.read_ticket
support-agent · Within scope
payments.transfer $48,000
finance-agent · Above approval limit
db.drop_table users
code-agent · Destructive action denied
deploy.rollback prod
ops-agent · Policy match
Everything you need to put a decision point in front of your agents, from a single API call to a scoped pilot.
Developer docsBuilt for security teams that need proof, not promises.
Write policies once and enforce them on every agent action, with conditions and redaction built in.
hr-agent · Sensitive data class
ops-agent · Policy match
code-agent · Destructive action denied
Illustrative decisions
Every sensitive agent action is captured at the execution boundary, before it touches a real system.
Context, policy, risk and authorization are checked together, deterministically, on every call.
The runtime returns ALLOW, BLOCK or ESCALATE. Escalations route to a human approver.
Start today
Create a test workspace, send one request and read the decision. Without a matching policy the default is BLOCK.
curl -X POST https://api.aegisora.org/api/v1/evaluate \
-H "Authorization: Bearer aeg_live_..." \
-H "Content-Type: application/json" \
-d '{ "agent": "finance-agent",
"action": "payments.transfer",
"context": { "amount": 48000 } }'
# -> { "decision": "ESCALATE", "approval_required": true }More information