# Protocol Overview

## Introduction

**Holdr is a Balancer-friendly and community-driven fork of the Balancer V2 DEX on Aurora.** \
It leverages best in-class DeFi technology to offer essential decentralized finance services and investment strategies to Aurora users.

## Services

↔️   **Trade**

Holdr provides a Uniswap style trading experience, to allow for trading from one token for another. Behind the scenes, the Smart Order Router (SOR) intelligently sources liquidity from multiple pools so as to automatically figure out the best available price from all available pools.

📈  **Weighted** **Investment Pools**

Weighted investment pools turn the concept of an index fund on its head: instead of paying fees to portfolio managers to rebalance your portfolio, you collect fees from traders, who rebalance your portfolio by following arbitrage opportunities. Each pool can contain up to 8 different tokens, where each token is assigned a weight defining what fraction of the pool is made up by each asset.&#x20;

[💵](https://emojipedia.org/dollar-banknote/)   **Stable Pools**

For certain assets that are expected to consistently trade at near parity (e.g. different varieties of stablecoins or synthetics), we utilize the StableSwap AMM as popularized by [Curve](https://curve.fi/). These pools allow for larger trades of these assets before encountering significant price impact.

[🚜](https://emojipedia.org/tractor/)  **Farm**

Staking your **liquidity provider** (LP) tokens and earn rewards.


---

# 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://holdr.gitbook.io/holdr-protocol-overview/readme.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.
