Market comparison

The same trade, priced at every venue, normalised to basis points of each venue's own mid.

Binance and Uniswap are live. Vortex is a model of the designed curve, in bps from each venue’s own mid.

Size
WBTC

Binancewaiting

Vortex APIwaiting

Spread over the last minute

Simulated: illustrative model of the designed curve, not measured performance
0.00100.010.101.01010060s40s20snow

spread in bps, logarithmic · last 60 seconds

BinanceUniswapVortex AquaVortex PermAMM

Binance and Uniswap are the real readings already on this page, kept for a minute. The PermAMM line is modelled: it prices only against a signed authorisation, so no browser can measure it, and there is no historical quote store to read it from.

Spread by venue

Spread by venue at 0.05000000 WBTC, in basis points of each venue’s own mid.
VenueMidBidAskSpread
Vortex AquaSwapVM against maker inventorySampling…
Vortex PermAMMUniswap v4 pool behind the Vortex hookPrices only against a signed authorisation, so it cannot be quoted from a browser.
UniswapTrade API, real WBTC/USDCSampling…
BinanceBTC/USDC order book, read in this browserLoading the book…

Bid, ask and spread are basis points of each venue’s own mid, which is what makes venues on different marks comparable. Mid is USDC per WBTC.

Where size costs you

0.0000.1250.250-20-10mid+10+20

basis points from mid · bids left, asks right

Vortex PermAMM (simulated)

A line that rises straight up is a venue holding its price as the size grows; one that leans outward is charging more for size. Binance is vertical here — its top of book absorbs every size on this chart without moving — and Uniswap barely leans. Vortex leans the most: the inventory adjustment widens the quote as the size grows, which is a maker with a two-WBTC book protecting it. That is the honest shape, and it is the number the comparison on the swap page has to beat.

Sizes stop at 0.25 WBTC because the maker’s per-trade cap refuses more, and a chart of refusals teaches nothing. Binance is read directly from this browser; nothing here is proxied, cached or substituted, and a feed that cannot answer says so.