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

# DEX Functionalities

Ocelex delivers an expansive selection of DEX functionalities tailored to meet the needs of our diverse user base. Our offerings extend from fundamental token swapping to a variety of advanced trading options, designed to enrich the trading experience and increase user engagement with the platform. Our key features include:

* **Token Swapping:** Easy and efficient exchange of different cryptocurrencies.
* **Providing Liquidity:** Users can contribute to liquidity pools to facilitate trading and earn rewards.
* **Locking OCX into veOCX:** Enhance your influence within the platform by locking OCX tokens, which grants veOCX with extended capabilities.
* **Voting for Rewards:** Participate in governance decisions and vote on crucial proposals to shape the platform's future.
* **Bribing:** Leverage your voting power to earn additional incentives.
* **Rebases:** Benefit from automatic adjustments to the supply of tokens to maintain price stability and encourage investment.

This multifaceted approach offers numerous advantages to Ocelex users, significantly enhancing their trading strategies and involvement in the ecosystem's growth.


---

# 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:

```
GET https://ocelex.gitbook.io/ocelex/protocol-overview/dex-functionalities.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.
