Components
The Router consists of three layers:Flow
- User connects wallet and creates a smart account (sub-account linked to their main wallet)
- User selects a chain
- User configures policies (selects which vaults, protocols, and assets their capital will flow into)
- User deposits assets into their smart account
- Router allocates capital to the highest-yielding permitted vault or market
- Router continuously monitors yields via the Indexer across all enabled protocols
- When a better opportunity exists, Router rebalances
- User withdraws to their main wallet at any time
What the Router Optimizes
The Router seeks the highest sustainable yield within user-defined constraints. This means:- Evaluating current APY across all permitted vaults and markets
- Comparing yields across protocols and chains
- Accounting for costs and impacts of moving capital
- Filtering out unsustainable or artificially inflated yields
- Respecting liquidity constraints and withdrawal reliability