Roadmap¶
AXL Protocol development proceeds in five phases, each gated by evidence-based milestones. A phase is not considered complete until all gate criteria are met and independently verified.
Phase 1: Foundation (COMPLETE)¶
Status: COMPLETE
Objective: Prove that a token-efficient structured language for agent communication is feasible and measurably superior to natural language and JSON.
Deliverables¶
- [x] EBNF grammar specification
- [x] Single-token alphabet validated against
cl100k_base(77 symbols) - [x]
axl-corePython library (parser, emitter, validator, translator) - [x] CLI tool (
axl parse,axl validate,axl translate,axl emit,axl version) - [x] Compression measurements: 25-39% savings vs English, 29-46% vs JSON
- [x] Network compression model: 71x at 100 agents
- [x] Threat model documented (replay, Sybil, injection, privacy, centralization)
- [x] Rosetta file specification for cross-context decoding
- [x] Linguistic heritage analysis (8 writing traditions)
Gate Criteria (all met)¶
| Criterion | Target | Actual | Status |
|---|---|---|---|
| Per-message compression vs English | > 20% | 25-39% | PASS |
| Per-message compression vs JSON | > 25% | 29-46% | PASS |
| Parser round-trip fidelity | 100% | 100% | PASS |
| Single-token alphabet coverage | > 50 symbols | 77 symbols | PASS |
| Zero-dependency library | Yes | Yes | PASS |
Phase 2: Economic Layer¶
Status: IN PROGRESS
Objective: Enable real economic transactions between agents using USDC on Base (L2 Ethereum).
Deliverables¶
- [ ]
PAYdomain with on-chain settlement - [ ] Payment proof (
π:) verification against Base chain state - [ ] Gas cost optimization for micro-transactions (target: < $0.01 per payment proof)
- [ ] Escrow contract for task-based bounties
- [ ] Agent registration contract with staking
- [ ] Economic flow examples: task assignment, completion, payment
Gate Criteria¶
| Criterion | Target | Status |
|---|---|---|
| Real USDC transactions on Base | 10+ settlements | PENDING |
| Payment proof verification | < 500ms latency | PENDING |
| Gas cost per proof | < $0.01 | PENDING |
| Escrow contract audit | 1 independent audit | PENDING |
| End-to-end economic flow | 3+ real scenarios | PENDING |
Key Design Decisions¶
Why Base?
- L2 gas costs are 10-100x lower than L1 Ethereum.
- Native USDC support (no bridging required).
- EVM-compatible, allowing migration to other L2s if needed.
- Coinbase ecosystem alignment for future x402 integration.
Why USDC?
- Stable value (no volatility risk for agent economics).
- Widely supported across exchanges and L2s.
- Regulatory clarity compared to algorithmic stablecoins.
Phase 3: Network¶
Status: PLANNED
Objective: Scale from single-relay architecture to a federated mesh supporting 100+ concurrent agents with cross-relay message delivery.
Deliverables¶
- [ ] Relay federation protocol (multi-relay mesh)
- [ ] Cross-relay message routing with delivery guarantees
- [ ] Agent discovery service (decentralized registry)
- [ ] Relay operator staking and slashing conditions
- [ ] Load testing at 100+ concurrent agents
- [ ] Message ordering guarantees (causal ordering within domains)
- [ ] Relay health monitoring and automatic failover
Gate Criteria¶
| Criterion | Target | Status |
|---|---|---|
| Concurrent agents | 100+ | PENDING |
| Cross-relay delivery rate | > 99.9% | PENDING |
| Message latency (p95) | < 200ms | PENDING |
| Relay failover time | < 5s | PENDING |
| Independent relay operators | 3+ | PENDING |
Architecture¶
Agents connect to their preferred relay. Relays form a gossip mesh, propagating packets to all connected relays. Delivery is confirmed via !ACK packets flowing back through the mesh.
Phase 4: Ecosystem Integration¶
Status: PLANNED
Objective: Integrate AXL with existing agent infrastructure standards, enabling interoperability with the broader agent ecosystem.
Deliverables¶
- [ ] x402 integration: HTTP 402 payment-required responses using AXL payment proofs
- [ ] MCP (Model Context Protocol) server: Expose AXL operations as MCP tools
- [ ] A2A (Agent-to-Agent) bridge: Translate between AXL packets and Google A2A protocol
- [ ] Webhook adapter: Emit AXL packets from standard webhook payloads
- [ ] OpenTelemetry exporter: Export AXL operations as OTel spans
- [ ] SDK ports: TypeScript (
axl-ts), Rust (axl-rs), Go (axl-go)
Gate Criteria¶
| Criterion | Target | Status |
|---|---|---|
| x402 payment flow | End-to-end demo | PENDING |
| MCP tool registration | 5+ tools | PENDING |
| A2A protocol bridge | Bidirectional | PENDING |
| SDK language coverage | 3+ languages | PENDING |
| Third-party integration | 1+ production use | PENDING |
x402 Integration Design¶
Agent A Service B Base Chain
│ │ │
├── HTTP GET /resource ──→ │ │
│ │ │
│ ←── 402 Payment Required │ │
│ (AXL payment terms) │ │
│ │ │
├── π:tx:sig:gas ────────→ │ │
│ (AXL payment proof) ├── verify on-chain ──────→ │
│ │ ←── confirmed ────────────┤
│ ←── 200 OK + resource │ │
MCP Server Tools¶
{
"tools": [
{"name": "axl_parse", "description": "Parse an AXL packet into structured data"},
{"name": "axl_emit", "description": "Construct a new AXL packet"},
{"name": "axl_validate", "description": "Validate AXL packet syntax and semantics"},
{"name": "axl_translate", "description": "Translate between AXL, English, and JSON"},
{"name": "axl_send", "description": "Send an AXL packet via relay network"}
]
}
Phase 5: Governance¶
Status: PLANNED
Objective: Transition protocol governance from single-maintainer to community-driven decision-making with on-chain enforcement.
Deliverables¶
- [ ] Multisig governance contract: 3-of-5 multisig for protocol upgrades
- [ ] Community proposal system: AXL Improvement Proposals (AIPs)
- [ ] Voting mechanism: Token-weighted or stake-weighted voting
- [ ] Domain registry governance: Community-driven domain code registration
- [ ] Relay operator governance: Admission, staking requirements, slashing rules
- [ ] Protocol parameter governance: Tier definitions, rate limits, gas thresholds
Gate Criteria¶
| Criterion | Target | Status |
|---|---|---|
| Multisig deployment | 3-of-5 on Base | PENDING |
| Community proposals submitted | 5+ AIPs | PENDING |
| Governance participation | 10+ unique voters | PENDING |
| Protocol upgrade via governance | 1+ successful | PENDING |
| Documented governance process | Public handbook | PENDING |
AXL Improvement Proposal (AIP) Process¶
1. Draft → Author publishes AIP to IPFS
2. Discuss → Community review period (14 days)
3. Vote → On-chain vote (7-day window)
4. Execute → Multisig executes if quorum reached
5. Monitor → 30-day observation period post-deployment
Governance Packet Format¶
Timeline¶
| Phase | Name | Status | Estimated Completion |
|---|---|---|---|
| 1 | Foundation | COMPLETE | -- |
| 2 | Economic | IN PROGRESS | Q2 2026 |
| 3 | Network | PLANNED | Q4 2026 |
| 4 | Ecosystem | PLANNED | Q2 2027 |
| 5 | Governance | PLANNED | Q4 2027 |
All dates are estimates. Phases advance based on gate criteria, not calendar dates.