A bundle of contracts which accepts and manages liquidity. The entity that replaces centralized order books, which both buyers and sellers interact with. The AMM determines price through a combination of token reserves, price function, and an oracle.