# 💦┃Liquidity Pools

Liquidity pools are like shared pots of tokens where DeFi users can deposit their assets. These pools power decentralized exchanges, allowing users to trade directly without intermediaries. By providing assets to these pools, contributors (liquidity providers) can earn rewards.&#x20;

These liquidity pools use pre-programmed mathematical formulas and rules to determine the transaction prices, pool balances and user rewards.

{% hint style="info" %}
Overall, Ociswap categorizes pools into two distinct types:&#x20;

* [**Ociswap Pool V2**](/ociswap-dex/liquidity-pools/pool-v2.md)
* [**Ociswap Precision Pool V2**](/ociswap-dex/liquidity-pools/precision-pool-v2.md)

These liquidity pools can be modified by [**Hooks**](/ociswap-dex/liquidity-pools/hooks.md).
{% endhint %}


---

# 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.ociswap.com/ociswap-dex/liquidity-pools.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.
