> ## Documentation Index
> Fetch the complete documentation index at: https://docs.soroswap.finance/llms.txt
> Use this file to discover all available pages before exploring further.

# Soroswap AMM (DEX)

> The Soroswap AMM: the constant-product liquidity pool protocol that swaps happen on, written in Rust for Soroban.

The Soroswap AMM is the DeFi primitive underneath everything else here: a set of liquidity pools that let swaps happen without an order book. It is a Rust implementation of the UniswapV2 design on Soroban.

<Columns cols={2}>
  <Card title="How Soroswap AMM works" icon="gears" href="/amm/how-it-works">
    The constant-product formula and the lifecycle of a swap.
  </Card>

  <Card title="Ecosystem Participants" icon="users" href="/amm/ecosystem-participants">
    Traders, liquidity providers, arbitrageurs and what each one is for.
  </Card>

  <Card title="Technical Reference" icon="code" href="/amm/technical-reference">
    Contracts, deployed addresses, error codes and integration.
  </Card>

  <Card title="Glossary" icon="book" href="/amm/glossary">
    The vocabulary used across these pages.
  </Card>

  <Card title="Audits" icon="shield-check" href="/amm/audits">
    The OtterSec audit of the core protocol.
  </Card>
</Columns>

The full source lives at [github.com/soroswap/core](https://github.com/soroswap/core).
