docs
Readme

Agent Control Layer Specifications

This directory contains the core specifications for the Agent Control Layer (ACL).

Specifications

SpecTitleTypeDescription
SPEC-0Specification ProcessInformationalMeta-specification defining how ACL specs work
AIP-1Agent Identity ProtocolStandards TrackX.509 certificates with AIP OIDs for agent identity
ADP-1Agent Data ProtocolStandards TrackUniversal adapter for agent work (Action → Observation → Reflection)
PVS-1Policy Verdict SchemaStandards TrackStructured output from policy engines
CTX-1Capability & Trust eXtensionsInformationalStable capability strings for AIP/ADP

Specification Status

All specifications are currently in Request for Comment (RFC) status, seeking community feedback before finalization.

Blockchain Anchoring

The Root CA fingerprint is anchored on Ethereum Sepolia for trustless verification:

Versioning

  • Specifications carry explicit version identifiers (e.g., version: "adp-1")
  • Breaking changes increment the major version (e.g., adp-2)
  • Releases are tagged in this repository (e.g., aip-1.0, adp-1.0)

Machine-Readable Schemas

JSON Schema definitions are available in the /schemas directory:

  • adp-1.schema.json - Agent Data Protocol schema
  • pvs-1.schema.json - Policy Verdict Schema

Examples and Test Vectors

  • /examples - Sample payloads and certificates
  • /test-vectors - Validation test cases for implementers

Contributing

See CONTRIBUTING.md for guidelines on proposing changes to specifications.