ACGP Specifications¶
The Agentic Cognitive Governance Protocol is defined through a series of RFC-style specification documents. These specifications provide the authoritative reference for implementing ACGP-compliant systems.
Specification Status¶
All ACGP specifications are currently in Draft status and under active development.
[WARNING] Living Specifications These specifications are being actively refined. Breaking changes may occur before v1.0 release. Subscribe to our GitHub repository for updates.
Quick Links¶
For application developers building AI agents with ACGP, see the main documentation for usage guides, tutorials, and examples.
Reading Guide¶
For New Users¶
Start with: 1. ACGP-0000: Overview - High-level introduction to ACGP 2. ACGP-1001: Terminology - Key concepts and definitions 3. ACGP-1005: ARS Framework - Core governance model
Then explore implementation guides in the Guides section.
For Implementers¶
Follow this sequence: 1. ACGP-1000: Core Protocol - Core concepts 2. ACGP-1002: Architecture - System design 3. ACGP-1003: Messages - Message formats 4. ACGP-1004: Blueprints - Policy definitions 5. ACGP-1012: Blueprint Authoring Guide - Practical patterns for regulated and multi-agent systems 6. ACGP-1009: Conformance - Compliance requirements
For Integrators¶
Focus on: 1. ACGP-1008: Interoperability - Integration patterns 2. ACGP-1006: Registry - Component discovery 3. Integration Guides - Practical examples
For Security Teams¶
Review: 1. ACGP-1007: Security - Security considerations 2. Security Hardening Guide - Best practices
Specification Documents¶
| Document | Title | Description | Status |
|---|---|---|---|
| ACGP-0000 | Overview | High-level protocol overview | Draft |
| ACGP-1000 | Core Protocol | Core protocol concepts and message flow | Draft |
| ACGP-1001 | Terminology | Standard terminology and definitions | Draft |
| ACGP-1002 | Architecture | System architecture and deployment patterns | Draft |
| ACGP-1003 | Messages | Message formats and transport protocols | Draft |
| ACGP-1004 | Blueprints | Governance blueprint schema | Draft |
| ACGP-1005 | ARS Framework | Agent Risk Score assessment framework | Draft |
| ACGP-1006 | Registry | Agent registry specification | Draft |
| ACGP-1007 | Security | Security requirements and threat models | Draft |
| ACGP-1008 | Interoperability | Protocol interoperability (MCP, A2A) | Draft |
| ACGP-1009 | Conformance | Conformance levels and testing | Draft |
| ACGP-1010 | Governance Contracts | Governance contracts (ACGP 1.1) | Draft |
| ACGP-1011 | Implementation Profiles | Standard deployment profiles | Draft |
| ACGP-1012 | Blueprint Authoring Guide | Practical guidance for regulated and multi-agent blueprints | Draft |
Conformance Levels¶
ACGP defines three conformance levels to support different use cases:
| Level | Description | Use Case | Implementation Time |
|---|---|---|---|
| Minimal | Core message passing and basic interventions | Development and testing | ~2-4 hours |
| Standard | Full ARS framework with audit logging | Production systems | ~1-2 days |
| Complete | Advanced security, crypto proofs, consensus | Mission-critical systems | ~1-2 weeks |
See ACGP-1009: Conformance for detailed requirements.
Specification Versioning¶
ACGP specifications follow semantic versioning:
- Major version (X.0.0): Breaking changes to protocol or message formats
- Minor version (0.X.0): New features, backward-compatible
- Patch version (0.0.X): Bug fixes, clarifications
Current version: 0.1.0 (Pre-release)
Contributing to Specifications¶
We welcome feedback and contributions!
- Report issues - Found ambiguity or errors? Open an issue
- Propose changes - Submit pull requests with clarifications or improvements
- Join discussions - Participate in GitHub Discussions
See our Contributing Guide for details.
Specification Lifecycle¶
- Draft - Initial proposal, under active development
- Review - Community review and feedback period (30 days minimum)
- Stable - Approved, no breaking changes without major version bump
- Deprecated - Superseded by newer specification
Related Resources¶
- Implementation Guides - Step-by-step tutorials
- API Reference - SDK documentation
- Examples - Working code examples
License¶
These specifications are licensed under CC-BY-4.0.