Roadmap

AEP Roadmap

Phase 0: Vision And Design ✅ Complete

Goal: define the project direction clearly enough for external review.

Deliverables (all delivered):

Phase 1: Core Specification Draft ✅ Complete

Goal: produce a minimal implementable protocol specification.

Deliverables (all delivered):

Phase 2: Transport Bindings ✅ Complete

Goal: define how AEP runs over common transports.

Initial bindings:

Later bindings:

Phase 3: Reference Implementation ✅ Complete

Goal: prove the spec with a small, understandable implementation.

Deliverables (all delivered across four languages):

Phase 4: MCP Bridge ✅ Complete

Goal: demonstrate clean interop with MCP.

Deliverables (all delivered):

Phase 5: Reliability And Production Semantics ✅ Complete

Goal: support durable and distributed deployments.

Deliverables (all delivered):

Phase 6: Ecosystem And Governance ✅ Complete

Goal: make AEP usable as a general open protocol.

Deliverables (all delivered):

Suggested First Milestone ✅ Achieved

The first milestone AEP 0.1 Draft has been delivered:

AEP has since expanded to include four transport bindings (stdio, WebSocket, SSE, gRPC), full delivery and reliability subsystems, SQLite-backed stores, four language references, cross-language conformance testing, and a published spec site.

Phase 7: Agent Semantics And Positioning ✅ Complete

Goal: distinguish AEP from existing event systems and define agent-runtime metadata.

Deliverables (all delivered):

Phase 8: Delivery End-to-End Conformance ✅ Complete

Goal: exercise real DeliveryTracker trace (track → ack, track → nack, track → dead-letter) in every language's conformance harness.

Deliverables (all delivered):

Current Completion State

All eight roadmap phases (Phase 0 through Phase 8) are fully delivered. The protocol covers 17 specifications, 4 conformance levels (C0–C3), 7 cross-language fixtures, 4 transport bindings, ~370 tests across four languages, and a published spec site at https://axisrobo.github.io/aep/. Default conformance target is AEP-C3 with DeliveryTracker integration in all languages.

Future roadmap work should focus on: additional transport bindings (Kafka, Redis Streams), production delivery-store backends, formal protocol versioning, and community governance structures.