Reads and validates x-agent-capability.
IMPLEMENTATIONS
ACC is independent of any one runtime.
A project can implement ACC as a parser, generator, runtime, gateway, SDK tool, policy engine, or full control plane.
REFERENCE IMPLEMENTATION
BailingHub proves the contract end to end.
BailingHub is the first open-source A2B control plane and reference implementation of ACC. It is listed here as an implementation, not as the definition of ACC itself.
Compiles OpenAPI ACC declarations and SDK-generated specs into a runtime tool model, then applies route allowlists, risk levels, approval intent, subject requirements, HMAC-signed tool calls, audit trails, traceability, runtime diagnostics, SDKs, and console workflows.
Produces ACC-compatible OpenAPI declarations.
Enforces scope, risk, subject, approval intent, audit, and execution hints.
Maintained implementation used to prove the contract in practice.
IMPLEMENTATION TYPES
Compatible does not mean identical.
Control planes
Turn declarations into routed, audited, governable agent operations.
API gateways
Use ACC as policy metadata next to existing API contracts.
SDK generators
Produce ACC metadata from framework annotations or source code.
Policy engines
Validate risk, subject, approval, and audit declarations before runtime.