Chapter 10

Intent-Based Architecture

Traditional transactions force users to specify every hop — which router, which pool, which gas price. Intent-based architecture flips this: users declare the outcome they want, and solvers compete to fill it at the best price.

A swap intent might read: sell 100 USDC for at least 0.03 ETH before midnight. Solvers monitor the intent mempool, simulate fills, and submit the winning execution. The user signs once; complexity moves to professional fillers who earn spread or fees.

Intents depend on strong wallet support — smart accounts batch approvals, session keys authorize fillers, and paymasters cover gas. Together, abstraction and intents push Web3 toward declarative UX: state what you want, not how to get there.