Liquidity is a concentrated-AMM: makers set the exact price band they trade, every swap clears through an MEV-resistant batch auction, and your principal never leaves your wallet. Spreads that used to leak to searchers come back to the people who funded the book.
Routed and integrated by the wallets, aggregators, and DAOs moving size
Most pools pay LPs a thin, diluted fee and quietly route the rest to arbitrage bots. Liquidity reverses the flow: concentrated positions earn real yield, and the MEV searchers used to skim gets recycled to the makers who carried the risk.
Choose the exact band you want to make markets in, and your capital works only where trades actually print. A position concentrated 50x earns up to 50x the fees of the same dollars smeared across an infinite curve — no idle liquidity parked at prices that never clear. Re-range in one transaction as the market moves.
Every swap in a block clears at one uniform price in a batch auction, so there is no ordering edge to sandwich or front-run. The surplus searchers used to extract is redistributed to liquidity providers instead.
Opt a position into the auto-hedge vault and the protocol mints an offsetting perp leg, smoothing divergence loss on volatile pairs — without you ever touching a funding rate.
Quotes are deterministic and execution is atomic: your trade fills at the price you signed or it reverts. No partial fills, no surprise slippage past your limit.
Positions are ERC-721 receipts in your wallet. No deposit address, no protocol treasury that can freeze you, no admin key that can move your funds.
Settled on-chain. Verifiable from the contract, not this page.
Liquidity ships as audited Solidity, typed SDKs, and a public subgraph. Quote, swap, and manage positions from a contract call or the CLI — the exact primitives the front end runs on, with nothing held back behind a private API.
A single quote splits a trade across pools, fee tiers, and price bands to surface best execution. Call it from any contract, on-chain, in one hop.
First-class TypeScript and Rust SDKs plus a GraphQL subgraph that indexes every pool, tick, and position — so you build without standing up your own node.
Spin up a market for any ERC-20 pair and fee tier in one transaction. No listing committee, no gatekeeper, no fee to the protocol to launch.
Attach custom logic to swaps, mints, and burns — dynamic fees, oracles, limit orders, KYC gating — without forking the core contracts.
Where liquidity is concentrated right now. Every pool is permissionless, every fee tier is on-chain, and depth re-prices block by block.
The flagship book. ± 0.5% slippage on a $5M market order, with 97% of depth sitting inside the active band.
The volatility cross. The auto-hedge vault smooths divergence loss for makers who hold the range through swings.
The stable book. Ultra-tight ticks pack capital at peg for near-zero-slippage size.
Governance-token liquidity with dynamic fees that widen on volatility and tighten when the book is calm.
The LST correlation pair. One tight band captures almost all the volume between two assets that move together.
A new stable market — permissionlessly created and bootstrapped by LPs in under a week.
“We moved our market-making book over and fee capture roughly tripled on the same inventory. Concentrating into the active band instead of an infinite curve is just strictly better economics.”
“The batch settlement is the real story. Our retail routing used to bleed basis points to sandwich bots on every large swap. On Liquidity that leakage went to roughly nothing.”
“We wired quoting and swaps straight from the SDK in an afternoon. The subgraph meant we never stood up our own indexer — every tick and position was already there.”
No subscriptions, no gas markup. Each pool charges a swap fee that goes to its liquidity providers; the protocol keeps a small, governance-set share. Pick the tier that matches your pair's volatility.
For pegged and correlated assets.
For blue-chip, high-volume pairs.
For volatile and long-tail tokens.
No. Liquidity is fully non-custodial. Your position is an ERC-721 receipt held in your own wallet, there is no deposit address and no protocol treasury holding user assets, and the core contracts have no admin key that can pause withdrawals or move your funds.
Swaps landing in the same block are collected and settled together in a batch auction at one uniform clearing price. Because every trade in the batch clears at the same price, there is no ordering advantage to front-run or sandwich — and the surplus searchers used to extract is recycled to liquidity providers.
Instead of spreading capital evenly across every possible price, you pick a band where you expect trading to happen. All of your liquidity works inside that band, so the same dollars capture far more swap fees — up to roughly 50x versus a full-range position — as long as price stays in range.
It stops earning fees and converts fully into the cheaper asset of the pair until price returns or you re-range. You can re-range in a single transaction, set automated rebalancing, or opt into the auto-hedge vault to offset divergence loss on volatile pairs.
Yes — three independent audits, a public formal-verification spec, and an ongoing on-chain bug bounty. Every audit report and the immutable contract addresses are linked from the docs.
Ethereum mainnet plus major L2s — Arbitrum, Base, and Optimism — behind a unified router, so aggregators and integrators quote across every deployment from one SDK.
Connect a wallet, pick a band, start capturing fees inside a few blocks. Non-custodial, permissionless, audited — no sign-up, no intermediary.