> For the complete documentation index, see [llms.txt](https://a51-finance.gitbook.io/a51-finance/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://a51-finance.gitbook.io/a51-finance/protocol-features/advanced-modes.md).

# Advanced Modes

A51 introduces the innovative concept of "strategy modes," allowing liquidity providers (LPs) to enhance their base liquidity provision experience by selecting from a range of pre-configured automation hooks. The protocol's architecture is designed to be both scalable and adaptable, accommodating new strategy hooks that may be introduced in the future based on community proposals.

Here are some of the advanced modes currently being processed:

1. **Exit Preference**: LPs can specify a token price at which their liquidity will be automatically withdrawn.
2. **Reverse Liquidation**: Allows setting a swap target based on a specific pool ratio for the converted asset.
3. **Smart Exit**: Provides options for setting a sell target or stop loss on the reverse liquidated asset.
4. **Exponential Liquidity Orders**: Enables the distribution of liquidity into multiple one-tick-wide positions, arranged in either ascending or descending order.
5. **Hedging**: LPs can hedge their positions through borrowing or options trading.

The flexibility offered by these strategy modes encourages strategy builders to experiment within the A51, fostering the development of optimal yield strategies from which the community can both benefit and learn. This approach transforms liquidity provision into a dynamic platform for experimenting with and crafting unique financial decision-making sequences.

For more in-depth information on these strategy modes, you can learn more here:

{% content-ref url="/pages/HLt0P51FmBUBEIdoQudN" %}
[Advanced Modes](/a51-finance/liquidity-automations/advanced-modes.md)
{% endcontent-ref %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://a51-finance.gitbook.io/a51-finance/protocol-features/advanced-modes.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
