# Mechanisms

At Espresso Ex, Liquidity Providers (LPs) play a pivotal role in shaping the trading landscape by voluntarily committing their assets to provide liquidity, taking on the role of counterparties to traders for an array of specific assets. Diverging from the conventional model seen in perpetual decentralized exchanges, where all LPs pool their liquidity into a single repository, Espresso Ex adopts an innovative approach by dedicating individual pools to each asset. This strategic separation mitigates risk across different assets and fosters an environment conducive to liquidity provision, particularly beneficial for newly launched assets seeking market presence.

&#x20;

Espresso Ex extends the autonomy to LPs by offering a tiered fee structure, allowing them to choose from five distinct fee levels. The arrangement ensures that pools with lower fees gain precedence in trader matching, thereby incentivizing LPs to judiciously weigh their risk against potential returns. The result is a dynamic marketplace where LPs are motivated to find an optimal balance, fostering a competitive yet risk-aware ecosystem.

&#x20;

Espresso Ex is engineered with the vision to deliver a diverse array of tradable assets while simultaneously driving down costs, hence providing traders with a spectrum of choices that align with their interests. The platform's commitment to blending variety with affordability is geared towards cultivating a trading environment that prizes choice diversity and financial efficiency.


---

# 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://espresso-ex.gitbook.io/espresso-ex/mechanisms.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.
