# Product Overview from the User Perspective

**Users will be able to create liquidity positions providing a single asset.**&#x20;

This will enable new interesting strategies such as shorting Token A while holding it and generating swap fees without risking Token B (e.g. USDC or WETH) or leveraging the position . As the omnipool will be composed of multiple tokens, **tCHOKE will start behaving as a general PnL of the ecosystem** in terms of prices and in terms of users positions.&#x20;

It is expected for the USDC tail to reflect this, as no individual tail will be able to mint more liquidity than the available in the USDC / tCHOKE pool.

Despite tCHOKE not having any intrinsic value other than all the underlying assets of the protocol, we expect to see new and creative ways of using it due to its highly liquid nature.

## Use cases and user flow

Most **new projects face** **two major difficulties:**&#x20;

Tokens don’t immediately have utility after launching and projects **struggle to build deep and strong liquidity**, while holders face the decision of risking more than what they have invested in the project by having to provide liquidity in both ways.&#x20;

**By providing liquidity through Artichoke, users may leverage their liquidity positions** in at least 2x and short the asset while holding it and generating fees from volume.&#x20;

Multiple factors need to be taken into consideration by sophisticated traders, such as expected volatility, price at the moment of closing the position and swap fees accrued.

When the user **deposits any Token A** available for depositing in Artichoke, the corresponding amount of **tCHOKE will be minted** in order to provide liquidity across the full range of the **V3 liquidity pool.**&#x20;

By doing this, **a 1000 USD position will actually be accruing fees equivalent to 2000 USD**, effectively enabling 2x leverage while providing liquidity.&#x20;

**Swap fees** will be able to be collected as usually in Uniswap and will be immediately **available but through Artichoke as the tail manager** will hold the position on behalf of the user.

When the position is closed by the user, fees are split, tCHOKE is rebought & burned and protocol revenue is distributed among $CHOKE stakers.

## CHOKE Stakers

CHOKE holders will be able to **stake their tokens** and benefit from protocol **revenue distribution.**&#x20;

Every time a user closes a position and withdraws any asset **half of the swap fees** go to the liquidity provider and half are distributed as follows:

* **50% is used to tCHOKE** which then **burned** (taken out of circulation)&#x20;
* **50% is used to buy $CHOKE**

This **$CHOKE is then distributed among all $CHOKE stakers** proportionally to their share of total staked $CHOKE.

<br>

<br>

<br>


---

# 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://artichoke.gitbook.io/abstract/protocol-architecture/product-overview-from-the-user-perspective.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.
