# Pools

Baso Finance is a platform designed to facilitate the secure trading of digital assets, with the added benefits of minimal fees and low slippage.

In the context of trading, slippage refers to the discrepancy between the expected market price of an asset and the price at which the trade is actually executed. This variance can lead to either a smaller or larger amount of the desired tokens being returned from a trade, depending on whether the price paid was higher or lower, respectively.

To ensure our users have access to the most competitive rates in the market, we categorize assets into two distinct types:

1. Stable assets, such as stable coins ($USDC, $DAI, etc.)
2. Volatile assets, such as $LINK and $CRV

Based on the requirements of different token pairs, Baso Finance provides two types of liquidity pools: Stable Pools and Variable Pools.

Our protocol router assesses both types of pools to ascertain the most efficient price quotation and trade execution route. To safeguard against flashloan attacks, the router employs 30-minute TWAPs (time-weighted average prices). Notably, the router does not necessitate external maintenance or upkeep.

It's important to note that the depth of liquidity in a given pool (or the higher the value locked) correlates to lower slippage. This means that the more liquidity a pool has, the less slippage it will offer to traders.


---

# 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://basofinance.gitbook.io/basofinance/liquidity-pools/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.
