D3-ACP is the coordination protocol that ties the three Decision3 pillars together into a coherent operating system for autonomous AI agents.
It defines how agents:
- Pay — via validated x402 facilitators (Interouter)
- Remember — via bounded, markdown-anchored context windows
- Identify — via decentralized identifiers owned by humans
Autonomous AI agents today operate without discipline. They hallucinate because context has no boundaries. They fail payments because facilitators are incompatible. They act anonymously because identity is undefined.
D3-ACP is the architectural contract that prevents all three.
- Agent requests a service
- Interouter selects the correct facilitator
- Payment lifecycle: readState → preparePayment → sign → submit → awaitFinality
- Fallback routing if facilitator fails
- Circuit breaker if budget exceeded
- Agent operates inside a bounded context box
- Memory anchored to markdown structure
- No token bloat, no hallucination drift
- Context resets are explicit, not accidental
- Agent carries a decentralized identifier
- Identifier is owned by a named human, not a corporation
- All agent actions are attributable and auditable
| Pillar | Module | Status |
|---|---|---|
| Payment Validation | Interouter v0.1.6 | ✅ LIVE |
| Context Isolation | D3-ACP Context Module | 🔄 Drafted |
| Identity / DID | D3-ACP Identity Module | 📐 Architecture defined |
EvoAgent is the reference implementation of D3-ACP. Every protocol decision is validated against a real production use case before it is finalized.
MIT — open protocol, open infrastructure.