ClearTrace Scorecard · Edition 2 of a recurring series
The rated record of DEX aggregator execution quality: quote accuracy, execution slippage, and revert rates — measured the same way for every aggregator on this board, by a third party with no routing product, and frozen so the numbers can't be edited after the fact. The board is not a complete census: venues withheld from ClearTrace's published outputs, and venues we do not yet sample, do not appear on it at all.
79069bbe93d86070af2a60c3b21770400bbecef918063aaef4f4a9e1cf184203
Every aggregator claims best price and high reliability, and those claims are self-reported — published by the routing product being measured. Meanwhile MiCA transposes MiFID-style best-execution duties into crypto: under Regulation (EU) 2023/1114, Article 78 obliges a CASP executing client orders to take all necessary steps to obtain the best result and to evidence it on request, with record-keeping under Article 68. The regime applied from 30 December 2024, and the transitional window that let existing providers keep operating without full authorisation closed, at the latest, on 1 July 2026, so evidencing best execution is already in force. Compliance dashboards (e.g. DefiLlama's MiCA tracker) cover exchange-level obligations — not execution quality at the routing layer, where the trades actually happen.
This scorecard is a neutral, methodology-published, third-party rated record: we operate no router and take no order flow, the method is published, and each edition is numbered, dated and hashed. A rating you can cite in a governance forum, a marketing page, or a best-execution file. The snapshot below is what the hash covers, so the numbers cannot be back-dated or quietly revised; the findings text on this page is not hashed, and corrections to it ship as dated, additive notes whose full history is public in git.
This scorecard corrects earlier editions in the open, never by silent edit. Edition 1's frozen snapshot and hash are unchanged; the corrections below travel forward with the record.
Provenance: Bitget DEX, OpenOcean, SushiSwap, DODO X and Bebop are named above, and we have not ingested their own published deployment addresses. Their figures rest on our labelling of which contracts belong to them, and should be read as provisional.
Rated = ≥30 realized fork-simulation quote samples spanning ≥7 days. On-chain metrics (slippage, reverts) cover every trade/transaction we attribute to the venue in the window, not a sampled subset of them — but attribution is entrypoint-framed, so the denominator is the flow entering through contracts we can tie to the venue, not the venue's total volume. Baseline = the direct-venue default aggregators are implicitly compared against. Revert rate shows the headline with the v6 genuine-user rate in parentheses; n/c marks a venue whose settlement model (batch auction, intent, or unclassified where we have not established who submits the settlement transaction) makes its on-chain revert rate not comparable to a router's. A venue marked wound down has shut down: its numbers are frozen history for the window measured, not a live venue. A venue marked unestablished is one whose own published deployment addresses we have not ingested: its numbers rest on our labelling rather than on the venue's list, and should be read as provisional. An execution-cost cell marked all-chain means the venue has no row on this chain, so the figure is its median across every chain we measure, shown as context and excluded from every finding. A dash (—) means we hold no measurement for that cell this edition, whether the venue had no qualifying traffic, fell below the query's reporting floor, or is not yet quote-sampled; it never means zero. Router counts differ between findings because each states its own pool: the residual decomposition includes the venue default, the genuine-user comparison does not.
| Aggregator | Status | Model | Exec slippage | Revert rate | Quote gap | Quote n | Routing txs |
|---|---|---|---|---|---|---|---|
| Bitget DEX · unestablished | on-chain only | Router | 2.24 bps | 1.31% (0.47% users) | — | — | 43,100 |
| Bebop · unestablished | rated | Unclassified | 6.66 bps | 3.85% n/c | 0 bps | 3,126 | 92,269 |
| 1inch | rated | Router | 6.9 bps | 1.41% (0.58% users) | 0 bps | 4,731 | 91,593 |
| Uniswap (direct venue) | baseline | Router | 8.82 bps | 2.81% (1.05% users) | 0 bps | 4,834 | 149,656 |
| KyberSwap | rated | Router | 9.42 bps | 2.39% (1% users) | 1.18 bps | 4,506 | 87,659 |
| CoW Protocol | on-chain only | Batch auction | 10.26 bps | 0.09% n/c | — | — | 70,898 |
| ParaSwap (Velora) · unestablished | rated | Router | 17.95 bps | 1.7% (0.35% users) | 1 bps | 4,633 | 25,008 |
| OKX | rated | Router | 23.26 bps | — | 3.04 bps | 3,033 | — |
| Tokenlon · unestablished | on-chain only | Unclassified | 74.47 bps | 0% n/c | — | — | 2,705 |
| Odos · Wound down 2026-07-30 · data through Jul 2026 | rated | Router | — | — | 0 bps | 3,109 | — |
| OpenOcean · unestablished | rated | Router | 14.57 bps all-chain | 5.87% (0.76% users) | 10.96 bps | 3,800 | 2,931 |
| SushiSwap · unestablished | rated | Router | 28.75 bps all-chain | 2.54% (0.29% users) | 0 bps | 3,869 | 40,575 |
| LI.FI | rated | Router | — | — | 0.82 bps | 2,828 | — |
| 1inch Limit Order Protocol | on-chain only | Intent | — | 0.62% n/c | — | — | 31,637 |
| DODO X · unestablished | on-chain only | Unclassified | — | 3.59% n/c | — | — | 17,364 |
The findings above are computed from a frozen snapshot. To verify nothing has changed since publication, hash the snapshot and compare:
The snapshot is committed to a public git history at publication time, which independently timestamps it.
Full methodology: cleartracedata.com/methodology and the open-dataset README. In brief: execution slippage is the median per-fill gap vs a 1-minute VWAP oracle over all on-chain trades; revert rate counts failed routing transactions from raw on-chain data; quote accuracy is a forward-captured fork-simulation sample (quoted vs realized). Aggregators we don't yet quote-sample appear with on-chain metrics only. Preliminary cells are shown but never rated. Quote-sample windows differ by venue (each venue is rated once it has enough samples of its own), so the quote column is not a single shared window the way the on-chain columns are. Scope: Ethereum for this edition; the live leaderboard is the free preview layer that accrues between editions.
Cite this edition as: ClearTrace DEX Aggregator Execution Scorecard, Edition 2 (August 2026), sha256:79069bbe93d8… — link https://cleartracedata.com/scorecard/edition-2. For a private cut of your own routing versus peers (per-pair, per-size, with the failure modes), or a subscription to future rated editions for a best-execution evidence file, book a working session.
ClearTrace is an independent measurement firm: we operate no router, no frontend, and take no order flow. Editions are immutable once published; corrections, if ever needed, ship as an errata note in the next edition — never as a silent edit. · Home · Live leaderboard · Research