
Leading decentralised exchange (DEX) Uniswap has introduced Permissioned Pools bringing on-chain compliance to its permissionless DeFi network. Built in collaboration with Securitize and Superstate, Permissioned Pools leverages the open-source DS Tokens standard that builds compliance functionality into a token’s smart contract code – allowing regulated institutions to take advantage of Uniswap’s decentralised model.
The creation of mechanical engineer turned Ethereum blockchain advocate. Hayden Adams, Uniswap was launched in November 2018 and has grown in popularity to become the largest DEX by transaction volume, responsible for some $4 trillion in transactions to date.
The platform uses an Automated Market Maker (AMM) trading model – rather than an order book – that allows traders to execute ERC-20 token swaps against liquidity pools (aggregated digital vaults of token pairs). Significantly, Uniswap does not require a trader to create an account or pass any identity verifications (including KYC and AML). It is completely permissionless and supports non-custodial wallets allowing them to transact with others via a peer-to-peer model.Uniswap V4, introduced in January 2025, implemented smart contract ‘hooks’ that execute custom logic at specific milestones in a pool’s lifecycle (such as before or after a swap is executed, or when liquidity is deposited/withdrawn). This allows developers to build advanced features – such as compliance – directly into a pool instead of coding an entirely new AMM facility.
To design Permissioned Pools, Uniswap worked with Superstate, a Fintech that bridges traditional Wall Street finance with public blockchain networks, and with Securitize, a token issuer and creator of the DS Token standard, which underpins its open-source Digital Securities Protocol.
DS Tokens are programmed to function as extensions of ubiquitous ERC-20 tokens and so retain all the standard interface functions to manage balances and transfers, and are compatible with major token wallets and DeFi platforms.
However, DS Tokens are coded to that they cannot be freely transferred to any wallet address; instead, every transaction checks on-chain compliance rules to ensure the recipient is legally allowed to own that asset.
Specifically, the DS Protocol re-implements the transfer functions transfer() and transferFrom() so that when a trader attempts to send a DS Token, the transaction is intercepted by an on-chain Compliance Service smart contract. The smart contract determines whether the recipient’s wallet address is cleared on the protocol’s Registry Service (which verifies identity, KYC/AML standing, and investor type), before allowing the transfer is place.
To implement the regulatory protections built into securities laws, Securitize’s reference code grants asset issuers and regulated transfer agents several administrative actions over DS Tokens that are impossible with standard ERC-20 tokens. These include locking or seizing tokens or pausing trading of them.
According to a Uniswap blog post, Permissioned Pools are “the first generalised, open source, institutional-grade standard for trading regulated assets on an AMM. Instead of relying on a frontend gate or an off-chain compliance check, the pool itself verifies whether a wallet is approved before a swap or liquidity action goes through.”
For regulated entities – essentially the many TradFi firms that are embracing digital assets and tokenisation – Permissioned Pools provides a mechanism to tap into a large permissionless DeFi ecosystem, and its vast liquidity, while retaining the kind of compliance functions that regulators insist on.
Subscribe to our newsletter


