Intents are a recent development for onchain actions and web3 applications, but they’re standard user behavior for most mobile apps today: You specify some desired outcome, and the app makes it happen. Uber would be the most obvious example: As a user you specify your destination and fee tier, but the app assigns the driver and sets the route. Intents for onchain order flow are analogous. You specify an outcome, often some desired action to take or token to receive on another chain, and an intent protocol quotes a fee and assigns a solver to satisfy the request.