# How BlueLotusDAO works

BlueLotusDAO is an on-chain automated liquidity protocol that uses **Programmable Pricing Curves** to try to improve capital efficiency from the constant product formula pioneered by Uniswap. Similar to Uniswap, it removes the need for trusted intermediaries, and prioritizes decentralization and security.

![](/files/NSMeda8UzchW8G8L8sWv)

BlueLotusDAO's core improvements are its flexible fee adjustment and programmable pricing curve setups. The flexible fee approach helps reduce the impact of impermanent loss, while different pricing curve setups tailored particularly to the token pairs in the pool allow better capital efficiency.

Anyone can create a pool or become a liquidity provider (LP) by depositing an equivalent amount of each underlying token in exchange for LP tokens. These tokens represent pro-rata LP shares of total reserves and can be redeemed at any moment for the underlying assets.

For each token pair, there are possibly many multiple pools with different configurations for the pricing curve. Pools are ready to accept one token for the other as long as BlueLotusDAO's formula is preserved. For more information on the programmable pricing curve formula, see [Programmable Pricing Curve](/genesys-blockchain/bluelotusdao/bluelotusdao-products/bluelotusdao-protocol/programmable-pricing-curve.md).

BlueLotusDAO applies a dynamic fee to trades, which is added to reserves. This functions as a payout to LPs, which is realized when they burn their LP tokens to withdraw their portion of total reserves. For more information on dynamic fees, see [Dynamic Fee](/genesys-blockchain/bluelotusdao/bluelotusdao-products/bluelotusdao-protocol/dynamic-fee.md).


---

# 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://genesyblockchain.gitbook.io/genesys-blockchain/bluelotusdao/bluelotusdao-products/bluelotusdao-protocol/how-bluelotusdao-works.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.
