Intent Solver
An intent solver is an off-chain agent that fulfills user trade intents by finding optimal execution paths across liquidity sources.
Key Takeaways
- An intent solver is an off-chain agent that competes to fulfill user trade intents by finding the best execution path across on-chain and off-chain liquidity sources, replacing the traditional model where users specify exact swap routes themselves.
- Solvers participate in auction mechanisms (Dutch auctions, batch auctions, or RFQ systems) to win the right to fill orders, profiting from the spread between the user's price limit and actual execution cost while shielding users from MEV extraction.
- Major intent protocols including CoW Protocol, UniswapX, and 1inch Fusion have made solver-based execution a significant share of DEX volume, with cross-chain intent standards like ERC-7683 extending the model across networks.
What Is an Intent Solver?
An intent solver is a specialized off-chain actor that monitors a pool of signed user intents and races to find the optimal way to execute them on-chain. In intent-based trading, users sign a declarative message specifying what outcome they want (for example, "swap 1 ETH for at least 2,500 USDC by a given deadline") rather than constructing a specific transaction that dictates how to achieve it. The solver handles all execution details: which liquidity sources to tap, how to route the trade, and which chain to settle on.
This model inverts the traditional DEX workflow. Instead of users navigating AMM pools, approving tokens, and paying gas, they simply declare their desired outcome and let a competitive market of solvers deliver it. Solvers absorb the complexity of routing, gas payment, and MEV protection in exchange for a profit margin on each fill.
The concept emerged from research into MEV mitigation and order flow optimization. By removing user transactions from public mempools and instead routing them through private solver networks, intent-based systems eliminate the sandwich attacks and front-running that plague standard DEX trades.
How It Works
The intent solver lifecycle follows a consistent pattern across protocols, though the specific auction mechanism varies:
- The user signs a declarative intent specifying input constraints (what they give up), output constraints (the minimum they must receive), and a deadline
- The signed intent enters a solver network: a private mempool, RFQ system, or auction contract
- Solvers evaluate the intent, compute optimal execution paths across available liquidity, and submit competing solutions
- The auction mechanism selects a winner based on who delivers the most surplus to the user
- The winning solver executes the trade on-chain, paying gas and sourcing liquidity
- The settlement contract verifies that the user's constraints were satisfied before releasing funds
Users never interact with public mempools, never pay gas directly, and never need to know which liquidity venue their trade was routed through.
Auction Mechanisms
Intent protocols use different auction designs to select the winning solver. Each mechanism makes different tradeoffs between speed, price optimality, and solver competition.
Dutch auctions (used by UniswapX and 1inch Fusion) start with a price favorable to the user that decays over time. The first solver who can profitably fill at the current price wins. When liquidity is abundant, solvers grab orders early at rates close to the user's ideal price. When liquidity is thin, the price decays until a solver is willing to fill, or the order expires. UniswapX typically runs auction windows of 30 to 60 seconds.
Batch auctions (used by CoW Protocol) group orders into discrete batches. All solvers submit solutions for the entire batch simultaneously, and the solver providing the most total surplus across all orders wins. This combinatorial approach uniquely enables Coincidence of Wants (CoW) matching: if two users want opposite sides of the same trade, a solver can match them peer-to-peer with zero pool fees and zero slippage.
RFQ (request-for-quote) systems (used by Across Protocol and deBridge) have solvers compete on price directly without a time-decay mechanism. Solvers front their own capital on the destination chain and get reimbursed after settlement verification, making this model especially suited for cross-chain intents.
How Solvers Source Liquidity
Unlike a DEX aggregator that routes through on-chain pools only, solvers can tap a broader range of liquidity sources:
- On-chain AMM pools across multiple DEXs and chains
- Off-chain inventory from centralized exchange accounts
- Private RFQ networks with professional market makers
- Other pending intents (peer-to-peer matching)
- Proprietary liquidity held in the solver's own balance sheet
This multi-source approach is what allows solvers to consistently beat the prices available through on-chain-only routing.
Intent Structure
A signed intent typically contains the following fields, though the exact format varies by protocol:
{
"sellToken": "0xC02...WETH",
"buyToken": "0xA0b...USDC",
"sellAmount": "1000000000000000000",
"buyAmountMinimum": "2500000000",
"validTo": 1724000000,
"receiver": "0x1234...abcd",
"signature": "0x..."
}The intent specifies constraints (minimum output, deadline), not instructions. Everything about how to fill the order is left to solver discretion, as long as the constraints are met when the settlement contract validates the result.
Major Intent Protocols
CoW Protocol
CoW Protocol pioneered the batch auction model for intent settlement. Solvers on CoW Protocol must stake COW tokens as a bond (slashable for misconduct) and compete by submitting solutions that maximize total surplus across all orders in a batch. The protocol has approximately 28 solvers, with around 21 actively competing. Named solver teams include Rizzolver, Kipseli, Tsolver, Copium Capital, and Barter. CoW's unique advantage is Coincidence of Wants matching, where opposing orders are settled peer-to-peer without touching any liquidity pool.
UniswapX
UniswapX uses Dutch auctions where order prices decay over a 30 to 60 second window. Solvers are called "fillers" and can participate permissionlessly by deploying a contract that implements the filler callback interface. In practice, professional market makers like Wintermute dominate filling volume. UniswapX is live on Ethereum, Arbitrum, Polygon, and Base.
1inch Fusion
1inch Fusion also uses Dutch auctions, with solvers called "resolvers" who must stake 1INCH tokens. Resolvers are fully automated systems combining server applications, smart contracts, and signing wallets. Users get zero-gas, MEV-protected swaps by default. 1inch expanded Fusion to Solana in 2025.
Cross-Chain Intent Protocols
Across Protocol and deBridge extend the solver model to cross-chain transfers. Across uses an optimistic oracle (UMA) for settlement verification, while deBridge uses a zero-TVL architecture where solvers front their own capital per order with no shared liquidity pools. Both protocols co-developed the ERC-7683 standard for cross-chain intent interoperability, which has seen adoption from wallet providers and rollup teams. The Ethereum Foundation launched the Open Intents Framework in February 2025, building on ERC-7683 with support from over 30 teams including Arbitrum, Optimism, Polygon, and zkSync.
Solvers vs. Traditional Market Makers
While professional market makers often run solver operations, the two roles differ in important ways:
| Dimension | Traditional Market Maker | Intent Solver |
|---|---|---|
| Order interaction | Posts bids and asks on an order book | Competes to fill signed user intents |
| Liquidity source | Own inventory on a single venue | Any source: AMMs, CEXs, RFQ, own inventory |
| Execution model | Passive (waits for takers) | Active (races to fill intents first) |
| MEV exposure | Exposed to front-running | Internalizes MEV, shields users |
| Gas costs | User pays gas | Solver pays gas, recoups from spread |
| Competition metric | Tightest bid-ask spread | Most surplus delivered to user |
Firms like Wintermute, Flow Traders, and Jump operate as both market makers and intent solvers, using the same inventory and pricing infrastructure across roles.
How Solvers Profit
Solvers earn revenue through several mechanisms that together must cover their operational costs (gas, infrastructure, capital) while remaining competitive:
- Spread capture: the difference between the user's limit price and the actual execution cost, which narrows as more solvers compete
- MEV internalization: instead of third parties extracting MEV from user transactions, solvers capture it themselves and pass part of the value back as better prices
- Gas optimization: batching multiple intents into single transactions and routing through gas-efficient paths
- CoW matching: settling opposing orders peer-to-peer avoids pool fees entirely, and the solver retains the saved fees
- Cross-venue arbitrage: accessing off-chain liquidity (CEX order books, private RFQ networks) that on-chain-only routes cannot reach
- Protocol rewards: some protocols (CoW Protocol) compensate winning solvers with native tokens on top of spread revenue
As solver competition intensifies, profit margins compress toward operational costs. This dynamic benefits users: the more solvers compete, the closer execution prices get to the true market rate.
Use Cases
MEV-Protected Swaps
The primary use case for intent solvers is protecting users from MEV extraction. Standard DEX swaps broadcast transactions to public mempools where searchers can front-run or sandwich them. Intent-based swaps never enter public mempools: the solver executes the fill privately, eliminating the opportunity for MEV extraction by third parties.
Cross-Chain Transfers
Intent solvers power the fastest cross-chain bridges available. Protocols like Across and deBridge use solvers who front destination-chain funds immediately, giving users near-instant transfers while settlement happens asynchronously. This is faster than waiting for canonical bridge finality, which can take minutes or hours depending on the chains involved.
Gasless Trading
Because solvers pay gas on behalf of users, intent-based protocols enable gasless transactions. Users sign an off-chain message (not a transaction) and never need native tokens for gas. This significantly lowers the barrier to entry, especially on high-fee chains like Ethereum mainnet.
Aggregated Execution
Solvers can split a single large order across multiple liquidity sources, chains, and venues to minimize price impact. This goes beyond what traditional DEX aggregators offer because solvers can also access off-chain liquidity and match orders peer-to-peer.
Risks and Considerations
Solver Centralization
Despite the competitive auction model, solver markets tend toward concentration. On UniswapX, two fillers handle over 90% of volume. On CoW Protocol, the top three solvers handle over 50% of batches. A July 2026 academic analysis of CoW Protocol's CIP-74 reward reform found that solver concentration (measured by HHI) increased by 37% after the reform without detectable improvement in execution quality. If competition weakens, users lose the price improvement that justifies the model.
Censorship and Order Exclusion
Solvers have no obligation to fill every intent. Unprofitable orders (small amounts, illiquid pairs, high-gas chains) may go unfilled, creating effective censorship by omission. Permissioned solver sets introduce additional censorship vectors: solvers may be required to screen intents against sanctions lists or comply with local regulations, potentially excluding legitimate users.
Collusion Risk
Concentrated solver markets create the possibility of tacit or explicit collusion. If the top solvers coordinate to offer worse prices, users have limited recourse. This mirrors concerns about Payment For Order Flow (PFOF) in traditional finance, where order flow concentration among a few market makers can erode execution quality.
Intent Specification Risk
Users must correctly define their intent constraints. An overly wide slippage tolerance or a distant deadline can result in a fill that technically satisfies the intent but extracts value from the user. Unlike a standard swap where the user sees the exact route before signing, intent-based systems require trust in the auction mechanism to deliver fair prices.
Execution and Settlement Risk
If a solver fails mid-execution or a cross-chain message is delayed, recovery depends on the protocol's settlement guarantees. Across uses an optimistic oracle with a challenge period. CoW Protocol can slash solver bonds. But edge cases exist: a February 2026 academic paper identified liquidity exhaustion attacks on intent-based cross-chain bridges where adversaries can drain solver capital through carefully timed intent submissions.
Intent Solvers and Bitcoin
While intent solvers originated in the Ethereum ecosystem, the concept is relevant to Bitcoin scaling solutions. Cross-chain intent protocols already support Bitcoin bridging, and the solver model aligns with Bitcoin's UTXO-based architecture where atomic swaps and submarine swaps provide similar "declare what you want, let the counterparty figure out how" semantics. As Layer 2 networks like Spark expand Bitcoin's programmability, solver-like patterns may emerge to optimize payment routing and cross-layer transfers.
This glossary entry is for informational purposes only and does not constitute financial or investment advice. Always do your own research before using any protocol or technology.