SupraWall – Runtime Policy Enforcement for AI Agents
SupraWall is a deterministic firewall designed to enforce runtime policies for AI agents, preventing unauthorized or destructive actions before they occur. It integrates with popular AI frameworks like LangChain and AutoGen using a one-line code addition, offering real-time protection without relying on additional LLMs. The tool generates tamper-evident, shareable audit traces for compliance, particularly aligned with the EU AI Act.
- ▪SupraWall blocks AI agent actions such as destructive shell commands or unauthorized financial transactions before execution.
- ▪It works with any AI framework and requires no proxy, API key, or configuration file to operate.
- ▪Every blocked action produces a signed, redacted trace that can be shared publicly or saved locally for audit purposes.
- ▪The system includes pre-built compliance templates for high-risk sectors under the EU AI Act, including healthcare, law enforcement, and finance.
- ▪SupraWall enforces policies deterministically in under 2ms, using code-based rules rather than probabilistic LLM-based guardrails.
Opening excerpt (first ~120 words) tap to expand
SupraWall Stop your AI agent from calling the wrong API. The deterministic firewall for AI agents. One line of code. Open source. Quickstart · How it works · Frameworks · EU AI Act templates · Cloud · Docs Every blocked action becomes a shareable trace. Public proof your agent didn't fire. Get started 60-second smoke test. No LLM, no API keys, no framework — see the policy engine block a destructive call directly: pip install suprawall-sdk from suprawall import LocalPolicyEngine engine = LocalPolicyEngine() # ships with safe defaults — no config verdict = engine.check(tool_name="terminal", args={"command": "rm -rf /"}) print(verdict) # → {'name': 'no-destructive-shell', # 'description': "Shell commands with destructive patterns ...", # ...} That's the same engine that runs inside…
Excerpt limited to ~120 words for fair-use compliance. The full article is at GitHub.