Capability status

What you can do on 1inch Aqua today. This is current on-chain state, not a forward-looking plan.

Capability Status Notes
Maker: ship() / dock() a strategy Available Permissionless on all 13 chains; self-custodial.
Maker: build strategies with the SDK Available @1inch/aqua-sdk + @1inch/swap-vm-sdk.
Deployed opcode set (Controls, XYCSwap, XYCConcentrate, Decay, Fee, PeggedSwap, Extruction) Available Opcodes outside this set are not executable: a reserved gap index is a no-op, an out-of-range index reverts Panic(0x32) (no named runtime error).
Taker: swap() against a strategy Gated Default-deny at launch: the tx.origin must hold the KycNFT. Permitted takers are KYB-verified 1inch Resolvers.
Smart-account / 4337 takers Not supported The launch gate reads tx.origin.
Hosted APIs, MCP, x402, private-mempool broadcast 1inch Business KYB/KYC-gated, payable. See API Introduction.

Aqua is live: strategies are routed and filled on-chain. A strategy is fillable only by takers that hold the KycNFT credential, which must currently be requested from 1inch via the 1inch Business Portal.

Did you find what you need?