Skip to content

Commit 1325be7

Browse files
feat: rename PyPI package ai-agent-compliance to agent-governance
* Initial plan * feat: rename ai-agent-compliance package to agent-governance Co-authored-by: imran-siddique <45405841+imran-siddique@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: imran-siddique <45405841+imran-siddique@users.noreply.github.com>
1 parent a70b36a commit 1325be7

File tree

14 files changed

+86
-61
lines changed

14 files changed

+86
-61
lines changed

CHANGELOG.md

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
### Changed
11+
12+
- **agent-governance** (formerly `ai-agent-compliance`): Renamed PyPI package from `ai-agent-compliance`
13+
to `agent-governance` for better discoverability with the intended audience (platform engineers,
14+
security architects). The old name is deprecated and will redirect for 6 months.
15+
CLI gains `agent-governance` entry point; `agent-compliance` is retained as a backward-compatible alias.
16+
1017
## [2.0.2] - 2026-03-12
1118

1219
### Changed
@@ -46,7 +53,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
4653
### Added — Supply Chain & Certification (PR #99)
4754

4855
- **Bootstrap integrity verification**`IntegrityVerifier` hashes 15 governance module source files and 4 critical function bytecodes (SHA-256) against a published `integrity.json` manifest. Detects supply chain tampering before any policy evaluation occurs. (#95)
49-
- **Governance certification CLI**`agent-compliance verify` checks all 10 OWASP ASI 2026 controls, generates signed attestations, and outputs shields.io badges for README embedding. `agent-compliance integrity --generate` creates baseline manifests for release signing.
56+
- **Governance certification CLI**`agent-governance verify` checks all 10 OWASP ASI 2026 controls, generates signed attestations, and outputs shields.io badges for README embedding. `agent-governance integrity --generate` creates baseline manifests for release signing.
5057

5158
### Added — Governance Enhancements (PR #90)
5259

@@ -81,7 +88,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
8188
### Install
8289

8390
```bash
84-
pip install ai-agent-compliance[full]
91+
pip install agent-governance[full]
8592
```
8693

8794
## [1.0.1] - 2026-03-06
@@ -132,7 +139,7 @@ pip install ai-agent-compliance[full]
132139
isolation, resource quotas, and Docker/Firecracker execution environments.
133140
- **Agent SRE** (`agent-sre`) — Observability toolkit with chaos-engineering probes,
134141
canary deployment framework, and automated incident response.
135-
- **Agent Compliance** (`ai-agent-compliance`) — Unified compliance installer mapping
142+
- **Agent Compliance** (`agent-governance`, formerly `ai-agent-compliance`) — Unified compliance installer mapping
136143
OWASP ASI 2026 (10/10), NIST AI RMF, EU AI Act, and CSA Agentic Trust Framework.
137144
- Mono-repo CI/CD: lint (ruff) × 5 packages, test matrix (3 Python versions × 4 packages),
138145
security scanning (safety), CodeQL SAST (Python + JavaScript).

CONTRIBUTING.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ This is a mono-repo with seven packages:
5959
| `agentmesh` | `packages/agent-mesh/` | Inter-agent trust and identity mesh |
6060
| `agent-runtime` | `packages/agent-runtime/` | Runtime sandboxing and capability isolation |
6161
| `agent-sre` | `packages/agent-sre/` | Observability, alerting, and reliability |
62-
| `ai-agent-compliance` | `packages/agent-compliance/` | Unified installer and compliance docs |
62+
| `agent-governance` | `packages/agent-compliance/` | Unified installer and runtime policy enforcement |
6363
| `agent-marketplace` | `packages/agent-marketplace/` | Plugin lifecycle management for governed agent ecosystems |
6464
| `agent-lightning` | `packages/agent-lightning/` | RL training governance with governed runners and policy rewards |
6565

QUICKSTART.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -24,15 +24,15 @@ graph LR
2424
Install the governance toolkit:
2525

2626
```bash
27-
pip install ai-agent-compliance[full]
27+
pip install agent-governance[full]
2828
```
2929

3030
Or install individual packages:
3131

3232
```bash
3333
pip install agent-os-kernel # Policy enforcement + framework integrations
3434
pip install agentmesh-platform # Zero-trust identity + trust cards
35-
pip install ai-agent-compliance # OWASP ASI verification + integrity CLI
35+
pip install agent-governance # OWASP ASI verification + integrity CLI
3636
pip install agent-sre # SLOs, error budgets, chaos testing
3737
pip install agent-runtime # Execution supervisor + privilege rings
3838
pip install agent-marketplace # Plugin lifecycle management
@@ -50,8 +50,8 @@ python scripts/check_gov.py
5050
Or use the governance CLI directly:
5151

5252
```bash
53-
agent-compliance verify
54-
agent-compliance verify --badge
53+
agent-governance verify
54+
agent-governance verify --badge
5555
```
5656

5757
## 3. Your First Governed Agent
@@ -119,13 +119,13 @@ Verify your deployment covers the OWASP Agentic Security Threats:
119119

120120
```bash
121121
# Text summary
122-
agent-compliance verify
122+
agent-governance verify
123123

124124
# JSON for CI/CD pipelines
125-
agent-compliance verify --json
125+
agent-governance verify --json
126126

127127
# Badge for your README
128-
agent-compliance verify --badge
128+
agent-governance verify --badge
129129
```
130130

131131
## 6. Verify Module Integrity
@@ -134,10 +134,10 @@ Ensure no governance modules have been tampered with:
134134

135135
```bash
136136
# Generate a baseline integrity manifest
137-
agent-compliance integrity --generate integrity.json
137+
agent-governance integrity --generate integrity.json
138138

139139
# Verify against the manifest later
140-
agent-compliance integrity --manifest integrity.json
140+
agent-governance integrity --manifest integrity.json
141141
```
142142

143143
## Next Steps

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ Addresses **10 of 10 [OWASP Agentic Top 10](https://genai.owasp.org/resource/owa
5252
╔═════════════════════════════════════════════════════════════════════════════╗
5353
║ ║
5454
║ ════════ AGENT GOVERNANCE TOOLKIT ═══════════ ║
55-
║ pip install ai-agent-compliance[full] ║
55+
║ pip install agent-governance[full]
5656
║ ║
5757
║ Agent Action ───► POLICY CHECK ───► Allow / Deny (< 0.1 ms) ║
5858
║ ║
@@ -93,15 +93,15 @@ Addresses **10 of 10 [OWASP Agentic Top 10](https://genai.owasp.org/resource/owa
9393
| **AgentMesh** | [`agentmesh-platform`](https://pypi.org/project/agentmesh-platform/) | Inter-agent trust — Ed25519 identity, SPIFFE/SVID credentials, trust scoring, A2A/MCP/IATP protocol bridges |
9494
| **Agent Runtime** | [`agent-runtime`](packages/agent-runtime/) | Execution supervisor — 4-tier privilege rings, saga orchestration, termination control, joint liability, append-only audit log |
9595
| **Agent SRE** | [`agent-sre`](https://pypi.org/project/agent-sre/) | Reliability engineering — SLOs, error budgets, replay debugging, chaos engineering, progressive delivery |
96-
| **Agent Compliance** | [`ai-agent-compliance`](https://pypi.org/project/ai-agent-compliance/) | Regulatory compliance — GDPR, HIPAA, SOX audit frameworks |
96+
| **Agent Compliance** | [`agent-governance`](https://pypi.org/project/agent-governance/) | Runtime policy enforcement — OWASP ASI 2026 controls, governance attestation, integrity verification |
9797
| **Agent Marketplace** | [`agent-marketplace`](packages/agent-marketplace/) | Plugin lifecycle — discover, install, verify, and sign plugins |
9898
| **Agent Lightning** | [`agent-lightning`](packages/agent-lightning/) | RL training governance — governed runners, policy rewards |
9999

100100
## Quick Start
101101

102102
```bash
103103
# Install the full governance stack
104-
pip install ai-agent-compliance[full]
104+
pip install agent-governance[full]
105105
```
106106

107107
```python

RELEASE_NOTES_v1.0.0.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
| **AgentMesh** | Zero-trust identity mesh with DID, trust scoring, delegation chains | `pip install agentmesh-platform` |
1919
| **Agent Runtime** | Execution rings, resource limits, kill switch, saga orchestration | `pip install agent-runtime` |
2020
| **Agent SRE** | SLOs, error budgets, circuit breakers, chaos engineering | `pip install agent-sre` |
21-
| **Agent Compliance** | Unified installer and compliance documentation | `pip install ai-agent-compliance` |
21+
| **Agent Compliance** | Unified installer and runtime policy enforcement | `pip install agent-governance` |
2222
| **Agent Marketplace** | Plugin lifecycle management for governed agent ecosystems | `pip install agent-marketplace` |
2323
| **Agent Lightning** | RL training governance with governed runners and policy rewards | `pip install agent-lightning` |
2424

@@ -74,7 +74,7 @@ See [docs/PROPOSALS-INDEX.md](docs/PROPOSALS-INDEX.md) for the full list.
7474
## Quick Start
7575

7676
```bash
77-
pip install ai-agent-compliance[full]
77+
pip install agent-governance[full]
7878
```
7979

8080
```python

docs/deployment/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
Deploy the Agent Governance Toolkit on Azure for production-grade runtime security governance of AI agents.
44

5-
> **Quick start:** `pip install ai-agent-compliance[full]` — see the [main README](../../README.md) for local development.
5+
> **Quick start:** `pip install agent-governance[full]` — see the [main README](../../README.md) for local development.
66
77
---
88

docs/deployment/azure-foundry-agent-service.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ Each middleware works independently. Use any combination based on your requireme
7979

8080
```bash
8181
# Install the governance toolkit with MAF support
82-
pip install ai-agent-compliance[full]
82+
pip install agent-governance[full]
8383

8484
# Or install individual packages
8585
pip install agent-os agentmesh agent-sre

docs/tutorials/04-audit-and-compliance.md

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ The Agent Governance Toolkit gives you two complementary pieces:
1010
| Package | Install | Purpose |
1111
|---------|---------|---------|
1212
| `agentmesh-platform` | `pip install agentmesh-platform` | `AuditLog` with Merkle-chain integrity |
13-
| `ai-agent-compliance` | `pip install ai-agent-compliance` | OWASP ASI 2026 compliance CLI |
13+
| `agent-governance` | `pip install agent-governance` | OWASP ASI 2026 compliance CLI |
1414

1515
This tutorial walks through both, from a single log call to a CI/CD
1616
compliance gate.
@@ -430,20 +430,20 @@ audit = AuditLog(sink=sink)
430430

431431
## 6 — OWASP ASI 2026 Compliance Checking
432432

433-
The `ai-agent-compliance` package verifies that your deployment covers
433+
The `agent-governance` package verifies that your deployment covers
434434
all 10 OWASP ASI 2026 security controls.
435435

436436
### 6.1 Install
437437

438438
```bash
439-
pip install ai-agent-compliance
439+
pip install agent-governance
440440
```
441441

442442
### 6.2 Verify Governance Coverage
443443

444444
```bash
445445
# Human-readable summary
446-
agent-compliance verify
446+
agent-governance verify
447447
```
448448

449449
Output:
@@ -467,12 +467,12 @@ Coverage: 10/10 (100%)
467467

468468
```bash
469469
# Machine-readable JSON
470-
agent-compliance verify --json
470+
agent-governance verify --json
471471
```
472472

473473
```bash
474474
# Shields.io badge for your README
475-
agent-compliance verify --badge
475+
agent-governance verify --badge
476476
```
477477

478478
Output:
@@ -503,15 +503,15 @@ been tampered with:
503503

504504
```bash
505505
# Generate a baseline manifest
506-
agent-compliance integrity --generate integrity.json
506+
agent-governance integrity --generate integrity.json
507507

508508
# Later, verify against it
509-
agent-compliance integrity --manifest integrity.json
509+
agent-governance integrity --manifest integrity.json
510510
```
511511

512512
```bash
513513
# JSON output for automation
514-
agent-compliance integrity --manifest integrity.json --json
514+
agent-governance integrity --manifest integrity.json --json
515515
```
516516

517517
The integrity checker verifies:
@@ -667,16 +667,16 @@ jobs:
667667

668668
- name: Install governance packages
669669
run: |
670-
pip install agentmesh-platform ai-agent-compliance
670+
pip install agentmesh-platform agent-governance
671671
672672
- name: Generate integrity manifest
673-
run: agent-compliance integrity --generate integrity.json
673+
run: agent-governance integrity --generate integrity.json
674674

675675
- name: Verify OWASP ASI 2026 coverage
676-
run: agent-compliance verify --json > asi_report.json
676+
run: agent-governance verify --json > asi_report.json
677677

678678
- name: Verify supply-chain integrity
679-
run: agent-compliance integrity --manifest integrity.json --json > integrity_report.json
679+
run: agent-governance integrity --manifest integrity.json --json > integrity_report.json
680680

681681
- name: Upload compliance artifacts
682682
if: always()
@@ -689,7 +689,7 @@ jobs:
689689
integrity.json
690690
```
691691
692-
> **Tip:** `agent-compliance verify` exits with code **1** if any
692+
> **Tip:** `agent-governance verify` exits with code **1** if any
693693
> control is missing, so the pipeline step will fail automatically.
694694

695695
---

packages/agent-compliance/CHANGELOG.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,17 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [1.1.0] - 2026-03-15
9+
10+
### Changed
11+
12+
- **Package renamed** from `ai-agent-compliance` to `agent-governance` for better discoverability
13+
by the intended audience (platform engineers, security architects).
14+
The old name `ai-agent-compliance` is deprecated and will act as a thin redirect for 6 months.
15+
- Updated PyPI description to reflect the package's actual function: runtime policy enforcement
16+
for AI agents.
17+
- Added `agent-governance` CLI entry point; `agent-compliance` remains as a backward-compatible alias.
18+
819
## [1.0.0] - 2026-02-04
920

1021
### Added

packages/agent-compliance/README.md

Lines changed: 17 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,20 @@
11
<div align="center">
22

3-
# Agent Compliance
3+
# Agent Governance
44

5-
**Unified installer and compliance documentation for the Agent Governance Toolkit**
5+
**Unified installer and runtime policy enforcement for the Agent Governance Toolkit**
66

77
*One install for the complete governance stack — kernel · trust mesh · runtime supervisor · reliability engineering*
88

9-
[![PyPI](https://img.shields.io/badge/pypi-ai--agent--compliance-blue.svg)](https://pypi.org/project/ai-agent-compliance/)
9+
[![PyPI](https://img.shields.io/badge/pypi-agent--governance-blue.svg)](https://pypi.org/project/agent-governance/)
1010
[![CI](https://github.com/microsoft/agent-governance-toolkit/actions/workflows/ci.yml/badge.svg)](https://github.com/microsoft/agent-governance-toolkit/actions/workflows/ci.yml)
1111
[![GitHub Stars](https://img.shields.io/github/stars/microsoft/agent-governance-toolkit?style=social)](https://github.com/microsoft/agent-governance-toolkit/stargazers)
1212
[![Sponsor](https://img.shields.io/badge/sponsor-❤️-ff69b4)](https://github.com/microsoft/agent-governance-toolkit)
1313
[![Python](https://img.shields.io/badge/python-3.9+-blue.svg)](https://python.org)
1414
[![License](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE)
1515

1616
```
17-
pip install ai-agent-compliance[full]
17+
pip install agent-governance[full]
1818
```
1919

2020
[Architecture](#architecture)[Quick Start](#quick-start)[Components](#components)[Why Unified?](#why-a-unified-governance-stack)[Ecosystem](#the-agent-governance-ecosystem)[OWASP Compliance](docs/OWASP-COMPLIANCE.md)[Traction](docs/TRACTION.md)
@@ -25,14 +25,17 @@ pip install ai-agent-compliance[full]
2525
2626
> 🔗 **Part of the Agent Governance Ecosystem** — Installs [Agent OS](https://github.com/microsoft/agent-governance-toolkit) · [AgentMesh](https://github.com/microsoft/agent-governance-toolkit) · [Agent Runtime](https://github.com/microsoft/agent-governance-toolkit) · [Agent SRE](https://github.com/microsoft/agent-governance-toolkit)
2727
28+
> **Migrating from `ai-agent-compliance`?** The package has been renamed to `agent-governance`.
29+
> Run `pip install agent-governance` — the old name is deprecated and will redirect here for 6 months.
30+
2831
---
2932

3033
## Architecture
3134

3235
```
3336
┌─────────────────────────────────────────────────────────────────┐
34-
│ agent-compliance
35-
│ pip install ai-agent-compliance[full] │
37+
│ agent-governance
38+
│ pip install agent-governance[full]
3639
├─────────────────────────────────────────────────────────────────┤
3740
│ │
3841
│ ┌───────────────────┐ ┌───────────────────────────┐ │
@@ -93,14 +96,14 @@ Install only what you need:
9396

9497
```bash
9598
# Core: kernel + trust mesh
96-
pip install ai-agent-compliance
99+
pip install agent-governance
97100

98101
# Full stack: adds runtime + SRE
99-
pip install ai-agent-compliance[full]
102+
pip install agent-governance[full]
100103

101104
# À la carte
102-
pip install ai-agent-compliance[runtime]
103-
pip install ai-agent-compliance[sre]
105+
pip install agent-governance[runtime]
106+
pip install agent-governance[sre]
104107
```
105108

106109
---
@@ -151,7 +154,7 @@ The meta-package ensures all components are version-compatible and properly inte
151154
## The Agent Governance Ecosystem
152155

153156
```
154-
agent-compliance ─── The meta-package (you are here)
157+
agent-governance ─── The meta-package (you are here)
155158
├── agent-os-kernel ─── Governance kernel
156159
├── agentmesh-platform ─── Zero-trust mesh
157160
├── agent-runtime ─── Runtime supervisor (optional)
@@ -180,13 +183,13 @@ python examples/governed_agent.py
180183

181184
```bash
182185
# LangChain
183-
pip install langchain ai-agent-compliance
186+
pip install langchain agent-governance
184187

185188
# CrewAI
186-
pip install crewai ai-agent-compliance
189+
pip install crewai agent-governance
187190

188191
# AutoGen
189-
pip install pyautogen ai-agent-compliance
192+
pip install pyautogen agent-governance
190193
```
191194

192195
---

0 commit comments

Comments
 (0)