AEP Foundation Specifications
Internet-Draft sources and rendered specifications for the Agent Enrollment Protocol.
Current Drafts
The current set contains the independently implementable core
protocol and companion documents for Claims, did:web
identity, Platform Hosted Identity, and three session-credential
formats. The companion drafts define optional interoperable behavior
that Services advertise when applicable.
| Draft | Description | Formats |
|---|---|---|
| draft-kavian-aep-claims-00 | This document defines a claim-value catalog for the Agent Enrollment Protocol (AEP). | IETF HTML TXT XML PDF |
| draft-kavian-agent-enrollment-protocol-02 | The Agent Enrollment Protocol (AEP) defines an HTTP-based mechanism for autonomous agents to discover service enrollment requirements, enroll an agent identity, obtain optional session credentials, revoke those credentials, and query enrollment status. | IETF HTML TXT XML PDF |
| draft-kavian-aep-api-key-session-credential-02 | This document defines the API-key session-credential grant type for the Agent Enrollment Protocol (AEP). | IETF HTML TXT XML PDF |
| draft-kavian-aep-basic-session-credential-02 | This document defines the Basic session-credential grant type for the Agent Enrollment Protocol (AEP). | IETF HTML TXT XML PDF |
| draft-kavian-aep-oauth-session-credential-02 | This document defines the OAuth Bearer session-credential grant type for the Agent Enrollment Protocol (AEP). | IETF HTML TXT XML PDF |
| draft-kavian-aep-did-web-identity-method-00 | This document defines the `did:web` identity method for the Agent Enrollment Protocol (AEP). | IETF HTML TXT XML PDF |
| draft-kavian-aep-platform-hosted-identity-00 | This document defines interoperable hosted identity behavior for Agent Enrollment Protocol (AEP) Platforms. | IETF HTML TXT XML PDF |
Conformance
| Resource | Description | Source |
|---|---|---|
| Conformance model | Initial role and profile model for the published AEP draft set. | Markdown |
| Test vectors | Deterministic fixtures for current-v00 Agent and Service behavior. | JSON Markdown |
| JSON Schemas | Validation schemas for stable wire objects used by the current test vectors. | JSON Markdown |
Guides
| Guide | Description | Source |
|---|---|---|
| Implementer guide | Non-normative guidance for command sequencing, idempotency, client assertions, credential choice, and revocation strategy. | Markdown |
Governance
| Resource | Description | Source |
|---|---|---|
| Project governance | Versioning, compatibility, artifact publication, review, and change management guidance. | Markdown |
| Extension registration | Non-normative guidance for extension identifiers, grant types, and support artifacts before formal IANA registries exist. | Markdown |
| Extension registry | Repository-local machine-readable registry entries for current AEP grant-type extensions. | JSON Markdown |
Examples
| Example | Description | Source |
|---|---|---|
| Complete Inspect document | A Service advertising the baseline HTTP binding, did:web, and the initial Grant credential types. | HTML Markdown |
| Enroll, Grant, and Revoke transcript | A minimal successful flow from enrollment through session credential issuance and revocation. | HTML Markdown |
| Pending Enroll and Status polling | A pending enrollment flow followed by Status polling until the identity becomes active. | HTML Markdown |
| Status states | Representative Status responses for pending, unavailable, suspended, terminated, and rejected identities. | HTML Markdown |
| API-key Grant and Revoke | API-key session credential issuance, presentation, per-credential Revoke, and grant-type Revoke. | HTML Markdown |
| Basic Grant and Revoke | Basic session credential issuance, presentation, per-credential Revoke, and grant-type Revoke. | HTML Markdown |
Source
Draft sources and contribution guidelines are maintained in the aep-foundation/aep-specs repository.