Open-source infrastructure for auditing AI agents, from before deployment to after a run.
Eleven open artifacts, each answering one question an auditor asks at one point in an agent's life. The record they produce has two uses: it shows what a system did wrong, and it shows what it never needed to do. Every one is public and citable, and the tools install from PyPI. The stack supports Auditable AI, the company building the auditable layer for AI agents.
This page covers the auditing-of-action arm of the lab's work and says where each piece applies. The research argument behind it is on the home page. For the detection-in-data arm, see PyOD. For the sourced adoption record across every project, see open source.
The fastest way in. auditable is the production entry point, and it sits at the
post-run end of the lifecycle below. If you would rather read first, the
Auditable Agents
framework paper is the shortest path to why the pieces are split this way.
An agent can be checked at three moments, and the evidence available differs at each. Before a run you have the declared configuration and the code. During a run you have the call about to fire. After a run you have whatever the trace preserved. Each artifact below sits at the moment where its evidence exists, and appears once.
auditable
Tool
auditable is built on: a typed two-layer graph of agent
execution and dependency that predicts run failure and localizes the faulting step in a
failed multi-agent run.
Three artifacts do not sit at one moment. One says what auditability requires, one measures whether the requirement was met, and one maps the surrounding literature.
Every artifact here is public, citable, and built to be extended. If you are adding a detector, a policy, or a new lifecycle stage, open an issue on the repository it belongs to. If you are benchmarking against this work, CatchBench is the entrant interface, and it takes submissions that fail to separate as readily as ones that win.
For the company building on top of this stack, visit Auditable AI (auditable.run). Most of this stack lives under github.com/yzhao062. agent-audit and Aegis are maintained in their authors' own repositories, linked from their pages above.