Roadmap¶
The module ships v0.1 with the six tier-1+2 protocols (MCP, A2A, AG-UI, ACP, A2UI, MCP-UI). The remaining work is split into v0.2 (developer experience and packaging) and v0.3 (decentralised agentic standards).
| Phase | Scope | Status |
|---|---|---|
| F0 | Foundation (pyproject, Makefile, README/STATUS, domain Protocols, DTOs, use cases) | 🟢 v0.1 |
| F1 | MCP native + FastMCP adapter + native client | 🟢 v0.1 |
| F2 | A2A native + a2a-sdk adapter (Tasks/SSE/Agent Card) | 🟢 v0.1 |
| F3 | AG-UI native + ag-ui-protocol adapter | 🟢 v0.1 |
| F4 | ACP native + acp-sdk adapter | 🟢 v0.1 |
| F5 | A2UI catalog + native renderer | 🟢 v0.1 |
| F6 | MCP-UI provider + iframe descriptor | 🟢 v0.1 |
| F7 | gRPC transport (extras=grpc) |
⏳ v0.2 |
| F8 | Auth (Bearer/OAuth2/mTLS) + OpenTelemetry observability | ⏳ v0.2 |
| F9 | Codegen apogee comm:make:* (Jinja2 templates) |
⏳ v0.2 |
| F10 | Empacotamento PyInstaller binary | ⏳ v0.2 |
| F11 | Documentation MkDocs + nginx + 4 idiomas | ⏳ v0.2 |
| F12 | ANP — infrastructure/anp/: W3C DID identity, P2P discovery, E2E encrypted channel, meta-protocol negotiation |
⏳ v0.3 |
| F13 | ANX — infrastructure/anx/: 3EX (Expression-Exchange-Execution) |
⏳ v0.3 |
| F14 | BFA — infrastructure/bfa/: reference Backend-for-Agents pattern |
⏳ v0.3 |