# Tidal AMM

## Tidal AMM

Tidal AMM is a Discrete Concentrated Liquidity Automated Market Maker (DCLAMM) built for the symToken/Token markets.

### Similarities with Other CLAMMs <a href="#similarities-with-other-clamms" id="similarities-with-other-clamms"></a>

* Liquidity on Tidal AMM is concentrated in **discrete price bins**
* Swaps within the same bin have **zero slippage**
* Liquidity Providers can provide liquidity in arbitrary price bins.

### Key innovations of Tidal AMM <a href="#key-innovations-of-tidal-amm" id="key-innovations-of-tidal-amm"></a>

* **Single-asset-LP -** Liquidity Providers only need to provide one type of asset to Tidal AMM. e.g., for the GLP-symGLP market, LPs only need to provide GLP.
* **One-way-fill -** Unlike other AMMs, Tidal AMM doesn't replenish liquidity after fills. e.g., if an LP's 100 GLP got swapped by leverage buyers into 110 symGLP, he would find the 110 symGLP in his account and ready-to-withdraw, rather than put back to Tidal AMM. This creates a similar user experience as limit orders on orderbooks, and reduces LP loss from sandwich attacks.
* ​[**Tidal Force**](/sym-finance/mechanism/tidal-amm/tidal-force.md) **-** The embedded incentive layer of Tidal AMM that constantly pushes the symToken/Token price towards 1.

Tidal AMM is the first efficient **price discovery mechanism** for leveraged yield. While leveraged buyers sell symToken to leverage up, pushing its price lower against Token; Tidal Force is constantly driving symToken price higher with incentives. The equilibrium reached between these two competing forces is the market price of leverage.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.symfi.io/sym-finance/mechanism/tidal-amm.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
