The complete AI agent governance stack - kernel, trust mesh, runtime supervisor, and reliability engineering
Project description
Agent Governance
The safety, trust, and reliability platform for production AI agents
One install for the complete governance stack — kernel · trust mesh · runtime supervisor · reliability engineering
pip install agent-governance[full]
Architecture • Quick Start • Components • Why Unified? • Ecosystem
⭐ If this project helps you, please star it! It helps others discover the agent governance stack.
🔗 Part of the Agent Governance Ecosystem — Installs Agent OS · AgentMesh · Agent Hypervisor · Agent SRE
Architecture
┌─────────────────────────────────────────────────────────────────┐
│ agent-governance │
│ pip install agent-governance[full] │
├─────────────────────────────────────────────────────────────────┤
│ │
│ ┌───────────────────┐ ┌───────────────────────────┐ │
│ │ Agent OS Kernel │◄────►│ AgentMesh Platform │ │
│ │ │ │ │ │
│ │ Policy Engine │ │ Zero-Trust Identity │ │
│ │ Capability Model │ │ Mutual TLS for Agents │ │
│ │ Audit Logging │ │ Encrypted Channels │ │
│ │ Syscall Layer │ │ Trust Scoring │ │
│ └────────┬──────────┘ └─────────────┬─────────────┘ │
│ │ │ │
│ ▼ ▼ │
│ ┌───────────────────┐ ┌───────────────────────────┐ │
│ │ Agent Hypervisor │ │ Agent SRE │ │
│ │ │ │ │ │
│ │ Execution Rings │ │ Health Monitoring │ │
│ │ Resource Limits │ │ SLO Enforcement │ │
│ │ Runtime Sandboxing│ │ Incident Response │ │
│ │ Kill Switch │ │ Chaos Engineering │ │
│ └───────────────────┘ └───────────────────────────┘ │
│ │
└─────────────────────────────────────────────────────────────────┘
Quick Start
from agent_os import StatelessKernel, ExecutionContext
from agentmesh import TrustManager
# Boot the governance kernel
kernel = StatelessKernel()
ctx = ExecutionContext(agent_id="my-agent", capabilities=["read", "write"])
# Establish zero-trust agent identity
trust = TrustManager()
trust.register_agent(ctx)
Install only what you need:
# Core: kernel + trust mesh
pip install agent-governance
# Full stack: adds hypervisor + SRE
pip install agent-governance[full]
# À la carte
pip install agent-governance[hypervisor]
pip install agent-governance[sre]
Components
| Component | Package | What It Does |
|---|---|---|
| Agent OS | agent-os-kernel |
Governance kernel — policy enforcement, capability-based security, audit trails, and the syscall abstraction layer for AI agents |
| AgentMesh | agentmesh-platform |
Zero-trust communication — mutual TLS for agents, encrypted channels, trust scoring, and secure multi-agent orchestration ("SSL for AI Agents") |
| Agent Hypervisor | agent-hypervisor |
Runtime supervisor — execution rings, resource limits, sandboxed execution, kill switches, and real-time intervention for autonomous agents |
| Agent SRE | agent-sre |
Reliability engineering — health monitoring, SLO enforcement, incident response automation, and chaos engineering for agent fleets |
Star the ecosystem
Why a Unified Governance Stack?
Running AI agents in production without governance is like deploying microservices without TLS, RBAC, or monitoring. Each layer solves a different problem:
| Concern | Without Governance | With Agent Governance |
|---|---|---|
| Security | Agents call any tool, access any resource | Capability-based permissions, policy enforcement |
| Trust | No identity verification between agents | Mutual TLS, trust scores, encrypted channels |
| Control | Runaway agents consume unbounded resources | Execution rings, resource limits, kill switches |
| Reliability | Silent failures, no observability | SLO enforcement, health checks, incident automation |
| Compliance | No audit trail for agent decisions | Immutable audit logs, decision lineage tracking |
One install. Four layers of protection.
The meta-package ensures all components are version-compatible and properly integrated. No dependency conflicts, no version mismatches — just a single pip install to go from zero to production-grade agent governance.
The Agent Governance Ecosystem
agent-governance ─── The meta-package (you are here)
├── agent-os-kernel ─── Governance kernel
├── agentmesh-platform ─── Zero-trust mesh
├── agent-hypervisor ─── Runtime supervisor (optional)
└── agent-sre ─── Reliability engineering (optional)
Each component works standalone, but they're designed to work together. The kernel enforces policy, the mesh secures communication, the hypervisor controls execution, and SRE keeps everything running.
Contributing
Contributions are welcome! Please see the individual component repos for contribution guidelines:
License
MIT — see LICENSE for details.
imransiddique.com · Documentation · GitHub
Building the governance layer for the agentic era
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file ai_agent_governance-1.0.0.tar.gz.
File metadata
- Download URL: ai_agent_governance-1.0.0.tar.gz
- Upload date:
- Size: 6.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8c01379dea7d161b8e73b3a9f53c38150281a57989ab864829ef459f2658ba28
|
|
| MD5 |
53b0a2ccdfb0597ede6ba50ab3c4f0d5
|
|
| BLAKE2b-256 |
7be0bed82d61b72e2fe6b01b0017fa3e87479e1d9b03a6abc6658a2260ad058b
|
File details
Details for the file ai_agent_governance-1.0.0-py3-none-any.whl.
File metadata
- Download URL: ai_agent_governance-1.0.0-py3-none-any.whl
- Upload date:
- Size: 5.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b232b3c4d4fa180776f02fc535006be143933184cbaa08af8e6eb14b36b39894
|
|
| MD5 |
eaabc95c3444aa24a6630b249da2058a
|
|
| BLAKE2b-256 |
f5160512ca5c51475e5de03afd66b7b0c2833fbbe6907bb90382295132c5b5e4
|