Basin is a composable decentralized exchange architecture enabling composition of arbitrary exchange functions, network-native oracles called Pumps, and exchange implementations into customized liquidity pools called Wells. The protocol provides multi-block MEV resistance through specialized oracle design and supports zero-fee trading through protocol-native incentives.