Bundie Yield Manager
Bundie is a yield routing protocol that indexes yield across EVM chains, risk-scores every opportunity via an AI engine, and constructs diversified bundles matched to risk profiles.
Intent Routing
| User Intent | Reference | Example Phrases |
|---|---|---|
| Deposit or withdraw funds | deposit.md | "deposit 500 USDC", "withdraw my funds", "put my USDC to work" |
| Analyze a wallet | analyze.md | "analyze my wallet", "what's my risk profile", "check 0x..." |
| Get yield recommendations | optimize.md | "where should I put my USDC", "best yields for me", "recommend strategies" |
| Rebalance positions | optimize.md | "should I rebalance", "optimize my portfolio", "any better allocations" |
| Check positions or performance | monitor.md | "show my portfolio", "how are my yields doing", "what's my APY" |
| Find migration opportunities | optimize.md | "any better yields outside", "migration opportunities", "compare yields" |
| Set preferences or rules | optimize.md | "only audited protocols", "max 30% per protocol", "no risky vaults" |
| Browse available yields | monitor.md | "what yields are available", "show me yield options", "highest APY" |
| Bridge funds between chains | deposit.md | "bridge from Base to Arbitrum", "move USDC to Scroll", "send funds to Optimism" |
| Check wallet balance | monitor.md | "how much USDC do I have", "what's my balance on Base" |
| Buy crypto with card | deposit.md | "buy USDC", "purchase with credit card", "onramp" |
Key Rules
- Always confirm deposit/withdraw amounts with the user before executing
- Show risk scores alongside APY (never recommend on APY alone)
- When user asks "where to earn yield", call
wallet_recommend(not justyields_check) - Amounts are human-readable (e.g., "100 USDC", not "100000000")
- Always confirm the chain with the user. Bundie supports multiple EVM chains (Base, Arbitrum, Scroll, Optimism, etc.) and accounts live per chain.
- For first-time users, suggest
wallet_analyzebefore recommendations - Cross-chain operations take 5-15 minutes to settle via LayerZero, always inform the user
Quick Start Flow
For a new user asking about yield:
wallet_analyzeto understand their risk profilewallet_recommendfor an AI-optimized bundle- Confirm with user, then
vault_deposit+strategy_deposit