# Batch-auction swaps: how orders can settle together

A batch-auction swap groups trade intents so solvers can propose joint execution. Opposing user demand may match directly, while remaining demand uses other liquidity. CoW’s current competition rules enforce order limits and solution-level pricing constraints; batching does not mean every order is filled or that all winning solutions share one universal price.

Evidence: [CoW Protocol](https://docs.cow.fi/cow-protocol); [Solver competition rules](https://docs.cow.fi/cow-protocol/reference/core/auctions/competition-rules)

Canonical: https://degreesofsatoshi.com/encyclopedia/batch-auction-swaps/
Published: 2026-10-02
Substantively modified: 2026-10-02
Independently verified by an automated reviewer: 2026-10-02T19:18:00.092Z
Data current through: 2026-10-02

AI-assisted research and drafting with a separate automated source-verification pass; no external expert or named human review is implied.

## Key facts

- **Intents:** Users specify trade conditions in signed messages. ([CoW Protocol](https://docs.cow.fi/cow-protocol))
- **Residual demand:** Solvers can use AMMs and other liquidity sources. ([CoW Protocol](https://docs.cow.fi/cow-protocol))
- **Pricing scope:** Uniform directional clearing-price rules apply within each solution, with stated exceptions. ([Solver competition rules](https://docs.cow.fi/cow-protocol/reference/core/auctions/competition-rules))

## Net part of the demand

In a simplified batch, one user sells 10 A for B while another wants to buy 7 A using B. A compatible solution can match the opposing demand for 7 A and source execution for the remaining 3 A elsewhere. Prices, fees and both users’ limits must still be satisfied.

This illustrates matching, not a guarantee that a solver will choose that arrangement or settle the entire batch.

Evidence: [CoW Protocol](https://docs.cow.fi/cow-protocol)

## Read the current auction rules

CoW’s retrieved rules distinguish smart-contract checks, off-chain competition rules and governance-enforced conduct. Limit-price checks are not the same as a promise that every economically possible improvement is found.

The current rules allow multiple winning solutions under a combinatorial selection process. Do not carry forward an oversimplified claim that every trade in every batch has exactly the same price.

Evidence: [Solver competition rules](https://docs.cow.fi/cow-protocol/reference/core/auctions/competition-rules)

## A solution must reach the chain

A solver proposal is not a completed transfer. The selected execution still needs valid settlement within its applicable conditions and deadline. Quote, order submission, solver selection and settlement are separate checkpoints a reader should distinguish.

Evidence: [CoW Protocol](https://docs.cow.fi/cow-protocol); [Solver competition rules](https://docs.cow.fi/cow-protocol/reference/core/auctions/competition-rules)

## Questions

### Can a batch execute without directly matching two users?

Yes. Solvers can use outside liquidity when a coincidence of wants is absent or insufficient.

Evidence: [CoW Protocol](https://docs.cow.fi/cow-protocol)

## Claims and scope

### batch-auction-swaps-quick-answer

A batch-auction swap groups trade intents so solvers can propose joint execution. Opposing user demand may match directly, while remaining demand uses other liquidity. CoW’s current competition rules enforce order limits and solution-level pricing constraints; batching does not mean every order is filled or that all winning solutions share one universal price.

Scope: {"collection":"defi","dataAsOf":"2026-10-02","blockHeight":null}

### batch-auction-swaps-fact-intents

Intents: Users specify trade conditions in signed messages.

Scope: {"collection":"defi","dataAsOf":"2026-10-02","blockHeight":null}

### batch-auction-swaps-fact-residual-demand

Residual demand: Solvers can use AMMs and other liquidity sources.

Scope: {"collection":"defi","dataAsOf":"2026-10-02","blockHeight":null}

### batch-auction-swaps-fact-pricing-scope

Pricing scope: Uniform directional clearing-price rules apply within each solution, with stated exceptions.

Scope: {"collection":"defi","dataAsOf":"2026-10-02","blockHeight":null}

## Sources

- [CoW Protocol](https://docs.cow.fi/cow-protocol) — CoW Protocol. How solvers source and settle batches. Locator: Intents; batch auctions; solvers; liquidity sources. Retrieved: 2026-10-02T18:53:20.051Z.
- [Solver competition rules](https://docs.cow.fi/cow-protocol/reference/core/auctions/competition-rules) — CoW Protocol. Current solution-level constraints, without asserting one global price across all auction winners. Locator: Uniform directed clearing prices; valid solutions. Retrieved: 2026-10-02T18:53:20.066Z.

## Revision history

- 2026-10-02: First publication after primary-source research and separate automated verification.

## Cite this entry

Degrees of Satoshi editorial project. “Batch-auction swaps: how orders can settle together.” Published 2026-10-02; updated 2026-10-02. https://degreesofsatoshi.com/encyclopedia/batch-auction-swaps/
