---
description: Brief description of the three main features of Orbit
---

# Main Features

## Modules <a href="#autocompound-rebalance-out-of-range-liquidity-in-other-protocols" id="autocompound-rebalance-out-of-range-liquidity-in-other-protocols"></a>

The first version of Orbit is centered around three features (or modules, technically).

{% content-ref url="main-features/autocompound" %}
[autocompound](main-features/autocompound)
{% endcontent-ref %}

{% content-ref url="main-features/autorebalance" %}
[autorebalance](main-features/autorebalance)
{% endcontent-ref %}

{% content-ref url="main-features/idle-liquidity" %}
[idle-liquidity](main-features/idle-liquidity)
{% endcontent-ref %}

These features can be used on an arbitrary number of positions and token pairs at once. The user has to deposit his existing Uni v3 position in the smart vault and select which features to use.

Each of the three features is technically represented by a **module**, a smart contract that triggers specific actions based on position conditions. A default setting is implemented for the passive users, while more experienced users may adjust parameters according to their strategic preferences.

![](https://2371142289-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FC0dNfuWhqzAJYGnc5VXE%2Fuploads%2FoOJ4HADWXN2NFtfrajIh%2Fscheme.png?alt=media\&token=d35dbf71-aed6-4363-8c9e-f9be5c0b6544)
