I got tired of agents that could do anything, so I built the layer that stops them

Reddit r/AI_Agents Tools

Summary

The author built Scyvera, a runtime enforcer tool that governs AI agents by enforcing declared permissions and logging decisions to address governance gaps in production systems.

Everyone's building AI agents. Nobody's building what governs them. MCP standardized how agents talk to tools. A2A standardized how they talk to each other. Neither says anything about what an agent is actually *allowed to do* once it's talking. So I built that layer. Today it ships as a runtime enforcer. ```python from scyvera import ContractEnforcer enforcer = ContractEnforcer.load("contract.yaml") enforcer.gate("push_to_main", "side_effect") def deploy(): ... # Not in the contract → ContractViolationError before execution ``` Every agent declares its permissions, side effects, and approval boundaries upfront. The enforcer holds it to that declaration at runtime. Every decision - allowed, denied, pending approval - goes to an immutable audit log. It's MIT licensed, 20+ stars, and the spec is framework-agnostic (n8n, LangGraph, or whatever you're running). What it honestly doesn't do: it can't stop a developer from calling an ungated function directly. That's a known limitation and it's documented. Curious if anyone's hit the governance problem in production - how are you handling it today?
Original Article

Similar Articles

Trustworthy Agentic AI Layer

Reddit r/AI_Agents

The author is building Synapsor, a beta tool for AI agents that provides governed memory, staged writes, replay, permissions, and audit trails, and is seeking feedback from agent builders.

Who gave your AI agent authority?

Reddit r/AI_Agents

Discusses the security gap in AI agent workflows where agents assume human oversight at critical steps, and proposes a runtime control plane that enforces permissions and requires human approval for destructive actions, demonstrated with a Tandem demo.