Uniswap is: -> A simple smart contract interface for swapping ERC20 tokens -> A formalized model for pooling liquidity reserves -> An open source frontend interface for traders and liquidity providers -> A commitment to free and decentralized asset exchange