# Elix Overview

Elix is a CLOB/AMM hybrid decentralized exchange (DEX) built on Somnia Network, designed to bring the performance and trading experience of a centralized exchange (CEX) fully on-chain.

By combining CLOB precision with AMM flexibility, Elix delivers fast, efficient, and transparent trading — offering users the best of both worlds:

* CEX-grade execution: tight spreads, low slippage, and instant order matching
* DEX principles: full self-custody, transparency, and composable liquidity

Unlike traditional DEXs, Elix allows liquidity providers to post arbitrary *Smart Contracts* (*Hooks*) as offers — programmable orders that can execute custom logic directly on-chain. \
This architecture unlocks new opportunities for automated trading, dynamic pricing, and cross-protocol yield strategies, while also enabling advanced mechanisms such as re-staking liquidity held on other protocols, liquidity amplification across multiple markets, and liquidity provision through fully customizable strategies.

***

#### Why Elix is Different

Elix lists promises instead of locked commitments, meaning liquidity stays unlocked until an order is matched.

Your funds remain usable elsewhere — such as lending on Tokos, farming, or staking — while simultaneously active on Elix’s order book.

This architecture lets you:

* Reuse the same liquidity across multiple markets
* Earn yield from several protocols at once
* Build adaptive strategies through smart hooks

***

Somnia and Elix = institutional-grade trading, on-chain native, defining the new market standard.


---

# 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.elix.fi/start-here/elix-overview.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.
