ai-yield-agent
ビデオ
説明
# AI Yield Agent - Stacking Bounties Strategy 🏆
An intelligent DeFi yield optimization agent that maximizes prize eligibility by integrating multiple bounty categories.
## 🎯 Bounty Stack
- Main Track: AI Agent / Automation / Consumer App
- Delegations: Most Innovative Use of Delegation Toolkit
- Envio: HyperIndex/HyperSync integration for real-time indexing
- Bonus: Farcaster Mini App for social notifications
### Delegation Setup Flow
```mermaid
sequenceDiagram
participant U as User
participant F as Frontend
participant B as Backend
participant DT as Delegation Toolkit
participant M as Monad
U->>F: Connect Wallet
F->>F: Deploy Smart Account
U->>F: Set Delegation Params
F->>DT: Create Scoped Delegation
DT->>M: Store Delegation Hash
DT->>B: Store Metadata
B->>U: Confirmation + Audit Log
```
### AI Execution Flow
```mermaid
sequenceDiagram
participant E as Envio
participant B as Backend
participant A as AI Agent
participant DT as Delegation Toolkit
participant M as Monad
participant FC as Farcaster
E->>B: Pool APY Change Event
B->>A: Trigger Analysis
A->>A: Compute Optimal Rebalance
A->>DT: Validate Delegation Scope
DT->>A: Constraints OK
A->>M: Execute via Bundler
M->>B: Transaction Confirmed
B->>FC: Social Notification
B->>Frontend: Update UI
```
## 🛠️ Tech Stack
- Frontend: Next.js, Wagmi, MetaMask SDK
- Backend: Node.js (Fastify), PostgreSQL
- AI Agent: Python, scikit-learn
- Smart Accounts: MetaMask Smart Accounts
- Delegations: Delegation Toolkit
- Indexing: Envio HyperSync/HyperIndex
- Blockchain: Monad Testnet
- Social: Farcaster Mini App
## 🔒 Security Features
- ✅ Scoped delegations with expiry
- ✅ Amount limits and nonce validation
- ✅ Full audit trail in PostgreSQL
- ✅ AI confidence thresholds
- ✅ Manual approval fallbacks
## 📊 Demo Scenarios
1. Delegation Setup: User creates scoped delegation for yield optimization
2. Event Trigger: Envio detects APY change in monitored pools
3. AI Decision: Agent analyzes and recommends rebalance
4. Execution: Delegated transaction executed on Monad
5. Notification: User notified via app + Farcaster
## 🏆 Hackathon Compliance
### ✅ Best AI Agent Track
- AI Decision Engine: ML-based yield optimization with confidence scoring
- Delegated Execution: Agent acts autonomously within user-defined constraints
- MetaMask Smart Accounts: Seamless permissions and gasless transactions
- Monad Integration: Full deployment on Monad testnet
### ✅ Most Innovative Use of Delegations
- Scoped Permissions: Granular constraints (pools, amounts, expiry)
- AI-Driven Automation: First delegated AI yield optimization
- Constraint Validation: Pre-execution validation of all limits
- Audit Transparency: Complete logging of delegated actions
### ✅ Envio Integration
- HyperSync Monitoring: Real-time pool event indexing
- GraphQL Queries: Rich pool data via Envio APIs
- Event-Driven Triggers: Webhook-based AI activation
- Data Pipeline: Envio → Backend → AI Agent workflow