A deterministic capability-enforcement layer for AI agents on the Model Context Protocol. Every tool call is evaluated against a spec before it reaches the server — no LLM anywhere in the enforcement path.
The enforcement path contains no LLM. The proposer runs once, on trusted input, before execution starts. After that, every decision is computed in microseconds and is provable by reading the code.
Identity vendors answer one question: is this agent allowed in. Aegis answers a different one: what is it allowed to do once it's in. These are separate layers, and Aegis doesn't compete with the first one — it picks up where it leaves off.
It works with any identity system, any observability stack, and drops into an existing Pydantic AI agent with one line of code.