Build a voice-autonomous DeFi system that executes blockchain transactions via voice commands, using multi-agent AI orchestration.
Event: Oct 27 - Nov 8, 2025 Submission Deadline: Nov 8, 11:59 PM EST
- ✅ Arc Blockchain: EVM-compatible Layer-1, USDC as native gas
- ✅ Circle User Controlled Wallets: Wallet management & authentication
- ✅ AI Agents: Multi-agent system for autonomous transaction execution
- ✅ Voice Interface: ElevenLabs for STT/TTS
- ✅ USDC Transactions: Native stablecoin for all operations
User Voice → ElevenLabs STT → Text
↓
Backend FastAPI → OpenAI Agents SDK → Multi-Agent System
↓
├─ Planner Agent: Parse voice command → transaction intent
├─ Risk Analyst Agent: Analyze portfolio safety & market conditions
├─ Portfolio Manager Agent: Check balance & allocation
├─ Security Validator Agent: Validate transaction parameters
├─ Transaction Executor Agent: Execute via Circle API → Arc Blockchain
└─ Auditor Agent: Verify transaction on-chain
↓
MongoDB Update (portfolio, transactions)
↓
Response → ElevenLabs TTS → Voice Audio
↓
Frontend UI Updates (transactions, portfolio, charts)
Frontend:
- Next.js 16 (React 19)
- Framer Motion (animations)
- Tailwind CSS
- lucide-react (icons)
Backend:
- FastAPI (Python)
- OpenAI Agents SDK (multi-agent orchestration)
- Circle User Controlled Wallets SDK (@circle-fin/user-controlled-wallets)
- ElevenLabs (voice STT/TTS)
- MongoDB (portfolio & transaction storage)
- ethers.js (Arc blockchain interaction)
Blockchain:
- Arc Network (EVM-compatible Layer-1)
- USDC (native gas & transactions)
- Setup FastAPI backend structure
- Configure Arc blockchain connection (ethers.js)
- Integrate Circle User Controlled Wallets SDK
- Setup MongoDB connection & models
- Basic agent structure (Planner, Executor)
- ElevenLabs API integration (STT)
- Voice command processing
- ElevenLabs TTS for responses
- Voice assistant UI connection
- Planner Agent: Voice → transaction parameters
- Risk Analyst Agent: Portfolio safety checks
- Portfolio Manager Agent: Balance & allocation verification
- Security Validator Agent: Transaction validation
- Executor Agent: Circle API + Arc blockchain execution
- Auditor Agent: On-chain verification
- Connect frontend ↔ backend
- Real-time transaction updates
- Portfolio visualization updates
- Error handling & user feedback
- Demo video recording
- Final testing on Arc testnet
- Deploy live demo
- Prepare README & documentation
- Submit to LabLab.ai
backend/
├── main.py # FastAPI app entry
├── agents/
│ ├── planner.py # Parses voice → transaction
│ ├── risk_analyst.py # Portfolio risk analysis
│ ├── portfolio_manager.py # Balance & allocation checks
│ ├── security_validator.py # Transaction validation
│ ├── executor.py # Circle API → Arc execution
│ └── auditor.py # On-chain verification
├── services/
│ ├── elevenlabs_service.py # Voice STT/TTS
│ ├── circle_wallet_service.py # Circle wallet operations
│ ├── arc_blockchain_service.py # Arc transactions
│ └── mongodb_service.py # Database operations
├── models/
│ ├── transaction.py # Transaction models
│ └── portfolio.py # Portfolio models
├── tools/
│ └── agent_tools.py # Tools for agents
└── requirements.txt
- Voice Assistant (
voice-assistant.tsx) - Portfolio Overview (
portfolio-overview.tsx) - Transaction History (
transaction-history.tsx) - Asset List (
asset-list.tsx) - Risk Analysis (
risk-analysis.tsx) - AI Insights (
ai-insights.tsx)
# Voice
ELEVENLABS_API_KEY=
# AI Agents
OPENAI_API_KEY=
# Blockchain - Circle
CIRCLE_API_KEY=
CIRCLE_ENTITY_SECRET=
# Blockchain - Arc
ARC_RPC_URL=
PRIVATE_KEY=
# Database
MONGODB_URI=
# Frontend
NEXT_PUBLIC_API_URL=
- ✅ Frontend UI
- ⏳ Backend FastAPI setup
- ⏳ Agent orchestration (OpenAI Agents SDK)
- ⏳ ElevenLabs voice integration
- ⏳ Circle wallet integration
- ⏳ Arc blockchain integration
- ⏳ MongoDB models & queries
- ⏳ Real-time frontend updates
- Voice-Activated Transactions: "Buy 0.5 ETH with 25% of USDC"
- Multi-Agent Safety: Agents validate before execution
- Real-Time Portfolio: Live updates after transactions
- Risk Analysis: AI-driven portfolio health checks
- Blockchain Integration: Arc + USDC native
- Circle Wallets: Secure wallet management
- ✅ Innovation: Voice + AI Agents + Blockchain
- ✅ Technical Execution: Multi-agent architecture
- ✅ User Experience: Voice-first, intuitive
- ✅ Impact: Real-world DeFi use case
- ✅ Alignment: Arc + USDC + AI Agents
Additional Notes:
- Focus on ElevenLabs integration for Best Use of ElevenLabs prize
- Emphasize Arc network + USDC for Best Use of Arc prizes
- Showcase multi-agent safety system