Cowswap

Built on Ethereum, designed to give traders better prices and genuine protection from MEV — without asking you to trust a centralized intermediary.

Our Mission

The team behind Cowswap started with a simple question: why do traders consistently get worse prices on-chain than the quoted rate? The answer, more often than not, is MEV — maximal extractable value — where block producers and bots skim value from ordinary users before a transaction even confirms.

So the mission became clear. Build a trading protocol where the solver, not the trader, absorbs execution risk. Where peer-to-peer Coincidence of Wants matching means some swaps settle with zero fees. And where slippage protection is not a checkbox in settings but a default guarantee baked into every order.

That is still the mission today. Simple to state. Genuinely hard to deliver at scale.

How the Technology Works

At the core of the Cowswap platform sits an intent-based order flow system. You sign an off-chain message describing what you want — sell 1 ETH, receive at least X USDC — and a competitive network of solvers races to fill that order at the best available price across every major DEX and aggregator.

Solvers pull liquidity from Uniswap, Balancer, Curve, 1inch, and a growing list of other sources. They also check for Coincidence of Wants: if another trader wants exactly the opposite swap at a compatible price, the two orders settle peer-to-peer. No AMM interaction, no liquidity provider fee, no on-chain slippage.

The protocol is fully non-custodial. Your tokens never leave your wallet until the signed order executes, and only within the exact parameters you approved. This design is compatible with EIP-1559 gas mechanics and works across Ethereum mainnet, Gnosis Chain, and Polygon, with more networks added as solver coverage grows.

Settlement happens through a single audited smart contract. The batch auction model — grouping multiple orders into one settlement — is what lets Cowswap's protocol guarantee uniform clearing prices and eliminate front-running at the transaction level.

Approach to Security

Every major release of the Cowswap smart contract suite goes through independent security audits before deployment. The core settlement contract has been reviewed by multiple firms, and a bug bounty program keeps incentives aligned for ongoing responsible disclosure.

Beyond audits, the architecture itself limits attack surface. Because orders are signed off-chain and only the settlement contract touches funds, there is no upgrade proxy pattern that could be exploited through governance. What you see in the deployed bytecode is what runs.

The protocol also publishes solver performance data on-chain. If a solver consistently delivers worse prices than competitors, the reputation system flags it. This transparency is part of the security model — not a marketing claim.

Note

The Cowswap smart contracts are open source. You can review the full codebase, audit reports, and deployment addresses in the official GitHub repository linked from the Cowswap homepage.

The Solver Ecosystem

Solvers are the engines that make Cowswap work. They are independent teams and automated systems that compete in each batch auction to provide the best possible execution for trader orders. Running a solver requires technical depth — these are not simple arbitrage bots.

Each solver must stake collateral, which can be slashed if they behave dishonestly or fail to deliver promised prices. That bond requirement keeps participation credible. Currently, the solver set includes teams from across the DeFi ecosystem: some building proprietary strategies, others integrating tools like Forge for smart contract testing pipelines and deploying across Polygon alongside Ethereum.

The team behind Cowswap does not run a preferred solver. The auction is genuinely open. New solver teams can apply through the governance process, and the competitive pressure between existing solvers is what drives price improvement for traders over time.

Want to understand how solvers are selected for each batch? The Q&A page covers that process in detail.

Governance and the DAO

Cowswap operates under CoW DAO governance. Protocol parameters — fee tiers, solver admission, contract upgrades — are controlled by COW token holders through on-chain votes. No single team can change how the protocol works unilaterally.

This matters practically. The treasury that funds ongoing development, audits, and grants to solver teams is managed by the DAO. If the community decides the protocol should prioritize a new chain or adjust fee distribution, that decision goes through governance, not a company board meeting.

The governance forum is public. You can read every proposal, every debate, and every outcome. For a protocol that handles hundreds of millions in monthly volume, that level of transparency is not optional — it is the foundation the whole thing rests on.

Where Cowswap Is Heading

The near-term roadmap for the Cowswap platform centers on three things: more networks, faster quote refresh, and expanded order types. Limit orders and TWAP (time-weighted average price) execution are already live. More conditional order types — stop-loss, bracket orders — are in active development.

Longer term, the protocol is designed to become a shared liquidity layer. Any application that needs best-execution swapping can plug into Cowswap's solver network through the API, rather than building its own routing logic. Several wallets and DeFi applications already route orders this way.

The vision is not complicated: a world where traders get fair prices by default, where MEV protection is infrastructure rather than a premium feature, and where the rules of the protocol are readable by anyone and changeable only by the people who use it.

You can follow development progress and join the conversation through the links in the footer. And if you have questions about how the protocol handles specific situations, the Q&A section is the best place to start.