Best for
- Developers and users who need strict security policies for AI agents
- Teams that want to define security boundaries in natural language without sacrificing autonomy
- Security researchers running agents in untrusted environments
IronCurtain provides a secure runtime for AI agents by compiling natural-language security policies into deterministic rules. It supports multiple modes and MCP servers, but as a research prototype, users need to carefully review policies and understand the security model.
IronCurtain is a secure runtime for autonomous AI agents. It compiles human-readable constitutions into deterministic security policies and enforces them at runtime on every tool call, providing safety without sacrificing autonomy. It supports multiple modes including builtin agent (Code Mode) and Docker agent mode, and includes a policy engine, MCP servers, audit logs, and a web UI.
npm install -g @provos/ironcurtain; 2. Set an LLM API key (e.g., ANTHROPIC_API_KEY); 3. Run ironcurtain setup for the first-start wizard; 4. Use ironcurtain mux for interactive sessions.