# Integrations

As DeFi has evolved since its inception in 2019, the idea of locking liquidity in a protocol to accrue rewards has become increasingly popular as well as increasingly more complex. Unfortunately, this paradigm of keeping liquidity siloed in another protocol is generally at-odds with money market systems, because it makes interacting with that equity (and the rewards + voting capabilities) non-standardized and non-trivial.

Dolomite was designed to make native integrations with other DeFi protocols as seamless as possible. Dolomite's protocol was designed to integrate with virtually any form of valid equity while allowing users to retain control and access over the rewards they accrue. The possibilities are limitless but some examples include:

* Staked LP tokens
  * [GMX](https://gmx.io)'s GLP
  * [Camelot](https://camelot.exchange/)'s spNFTs for yield farming
  * [Sushi](https://www.sushi.com/)'s staked LP tokens (these aren't even tokenized!)
  * [Vela](https://www.vela.exchange/)'s VLP
* Vault tokens
  * [Umami](https://umami.finance/)'s delta-neutral USDC vault
  * [Plutus DAO](https://plutusdao.io/)'s plvGLP
  * [Jones DAO](https://www.jonesdao.io/)'s jUSDC
  * [Abracadabra](https://abracadabra.money/)'s magicGLP
* Options Vaults
  * [Premia](https://premia.finance/)'s smart vaults
  * [Lyra](https://lyra.finance)'s cash-collateralized vaults
* Gamified DeFi Programs
  * [Across Protocol's](https://across.to/) [Reward Locking](https://docs.across.to/how-to-use-across/rewards/reward-locking) for pooled tokens
* And much more...

> Note, these examples include protocols that are currently not integrated into Dolomite.

As a bonus, since users are able to retain direct control over assets Dolomite integrates, users are able to perform on-chain voting (if supported by the respective protocol) with the assets they deposit into Dolomite.


---

# 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://docs.dolomite.io/integrations.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.
