1inch Aqua is a programmable shared liquidity layer: it keeps capital in maker-controlled wallets and lets the same assets back multiple swap strategies at once — no pooled custody, no capital migration. Makers ship virtual balances into strategies; takers fill swaps atomically against them.
What Aqua gives you
- A self-custodial liquidity model — the protocol holds no tokens; virtual balances are an on-chain accounting counter.
- SwapVM, a programmable execution engine where strategies are data, not per-strategy contracts.
- Reusable strategy patterns (constant product, concentrated liquidity, pegged, RFQ, TWAP/DCA, and more).
The Aqua MCP tools let an AI client query maker TVL, fees and open positions, and preview, create or close maker positions. Analytics need no 1inch Business account. Maker writes pair WalletConnect and sign the 1inch Terms of Use.
Explore the Aqua docs
The full Aqua documentation lives in its own top-level section:
- Aqua — Overview & Introduction
- Getting started — build your first AquaApp
- Aqua liquidity layer — core concepts, strategies, virtual balances
- SwapVM — engine, instruction set, and strategy patterns
- Reference — contracts, events, encoding, addresses
- SDKs — Aqua Protocol and SwapVM SDKs and templates
- Aqua MCP tools — query liquidity and manage maker positions from an AI assistant