Routing Techniques & Execution Logic
Routing in EtherlinkDAO is not static and not venue-bound.
Once an intent is received, the routing layer evaluates multiple execution strategies based on real-time conditions. Routing decisions are driven by execution quality, not proximity or predefined paths.
Key factors considered include:
liquidity depth relative to trade size
expected slippage across venues
fees and execution costs
latency and settlement guarantees
cross-chain execution constraints
Routes can be:
single-chain, if local liquidity is sufficient
multi-chain, if execution quality improves through composition
Importantly, EtherlinkDAO does not assume that the best execution happens on the origin chain. The protocol is free to resolve intents wherever liquidity is most efficient, while maintaining atomicity guarantees through ERC-7683.
Routing logic is designed to be solver-compatible. Multiple routing strategies or solvers can coexist, compete, and evolve over time, allowing the protocol to improve execution quality without changing the user-facing interface.
This design avoids hardcoded assumptions and allows EtherlinkDAO to adapt as liquidity landscapes change.
Last updated
