What is Ananke?
Ananke is a governance runtime that sits between agents and tools, enforcing policy, approval, auditability and recoverable outcomes.
Open source / governed execution
An AI governance runtime between agents and tools.
Last reviewed 31 August 2026
MIT-licensed public repository.
Ananke is a governance runtime that sits between agents and tools, enforcing policy, approval, auditability and recoverable outcomes.
Agents can call tools that change files, send messages, deploy software or expose information. A simple success or failure result does not provide enough control or evidence around those actions.
Ananke wraps governed tool calls in structured outcome envelopes. Read-only actions can be allowed quickly, while risky writes can be bound to human approval and recorded in an audit trail.
Ananke only governs what is routed through its chokepoint. It does not make an ungoverned path safe by existing elsewhere.
Source and evidence
Related projects
Umbrella runtime architecture.
Shared contract vocabulary.
FAQ
No. MCP connects tools; Ananke adds a governance chokepoint around calls reached through MCP and other transports.
No. Governance depends on routing the relevant action through the enforced path and on the policy and approval rules applied there.