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.