What are intents?
ERC-4337 introduced userops: pseudo-transactions handled by bundlers that relay smart account transactions onchain. Bundlers front the gas and submit through the EntryPoint contract, which orchestrates validation and execution via the smart account. Intents extend this model to crosschain transactions. An intent is a signed declaration of what the user wants to happen, which chains are involved, and which tokens they’re spending. A solver fulfils it, fronting gas and liquidity across all chains involved. The same model as a bundler and paymaster, but capable of spanning multiple chains in a single signed operation.Intents vs ERC-4337
The key difference is the relayer layer. ERC-4337 routes through a single bundler/paymaster provider. Intents route through a competitive solver market where each solver manages token inventory across chains, aggregates DEX liquidity, and optimizes route and price independently. This is what enables crosschain transactions, built-in swaps, multi-input intents, and fee sponsorship that covers bridging and swap costs — not just gas.ERC-4337 Userop Flow

Rhinestone Intent Flow
Rhinestone uses intents to relay smart account transactions. The Relayer Market acts as bundler and paymaster. The Intent Executor, an ERC-7579 module installed on the smart account, handles intent signature validation and execution — without privileged execution rights on the account. Signature validation and execution are coupled onchain.
Feature comparison
| Feature | ERC-4337 (userops) | Rhinestone Intents |
|---|---|---|
| Gas sponsorship | Yes | Yes |
| Fee sponsorship (bridge + swap fees) | No | Yes |
| Counterfactual addresses | Yes | Yes |
| Built-in swaps | No | Yes |
| Built-in bridges | No | Yes |
| EOA support | No | Yes |