Seven agents.
One autonomous vault.
A multi-agent architecture for autonomous portfolio management. Each agent owns one concern. They coordinate over a central MessageBus and settle every meaningful decision with a ZK proof.
Production status
All 7 agents fully operational with real integrations. Live CoinGecko prices, ZK-STARK proofs, and x402 gasless settlements.
Explorer
Meet the agents.
Select an agent to see its role, capabilities, implementation file, and API surface.
Lead Agent
Central coordinator that parses user intent, delegates tasks to specialized agents, and aggregates results.
Capabilities
- Natural language intent parsing
- Task delegation and routing
- Result aggregation and synthesis
- Inter-agent communication coordination
- Strategy execution orchestration
MessageBus events
Current status
Fully operational. Orchestrates all 7 agents with complete end-to-end workflow validated.
Architecture
One bus. One base class. Seven concerns.
MessageBus
All agents communicate through a central MessageBus using EventEmitter3 for inter-agent coordination.
agents/communication/MessageBus.tsBaseAgent
All specialized agents extend BaseAgent, which provides core functionality for task execution and messaging.
agents/core/BaseAgent.tsMessage flow
User Input → Lead Agent (parse intent)
↓
MessageBus (route to specialized agents)
↓
Risk / Hedging / Settlement / Reporting Agent (execute task)
↓
MessageBus (return results)
↓
Lead Agent (aggregate + respond to user)