An Automated Market Maker (AMM) is a protocol that enables peer-to-peer trading of cryptocurrencies without traditional order books. AMMs use algorithms
to determine asset prices based on the ratio of tokens in liquidity pools, allowing users to trade directly against these pools rather than with
counterparties.