Skip to main content
Version: Next

Security Model

Aegisora is built around a zero-trust execution model.

Protected agent actions are not trusted merely because they originate from an agent. The runtime resolves context, identity and access, security signals, policy, and risk before producing a governance decision.

Security invariants​

Identity authenticity​

A caller-provided identifier is not treated as proof of identity. Protected execution must resolve identity through the canonical runtime authority.

Capability authority​

Runtime-owned capabilities must have a single canonical authority.

Enforcement before side effects​

Governance decisions must reach the enforcement boundary before protected side effects occur.

Provider and model identity​

Provider and model identity should come from the canonical runtime request path rather than untrusted metadata.

Auditability​

Governance decisions should preserve sufficient identity, capability, decision, reason, risk, correlation, timestamp, and execution metadata to support review.