# xSHADOW Revenue Distribution

## <mark style="color:orange;">Please visit</mark> [<mark style="color:orange;">docs.shadow.so</mark>](https://docs.shadow.so/) <mark style="color:orange;">these are depreciated.</mark>&#x20;

## <mark style="color:orange;">Web app is available at</mark> [<mark style="color:orange;">shadow.so</mark>](https://www.shadow.so/)

{% hint style="info" %}
During epoch 0, since there is no pre-voting, all trading fees will be rolled into Epoch 1.
{% endhint %}

<mark style="color:orange;">**Weekly Epochs:**</mark> SHADOW incorporates the traditional weekly epoch cycle, where users vote to direct emissions on a weekly basis.

**Vote Incentives:** Users earn voting incentives immediately after the epoch flips on Thursday of each week.  Voters that vote on a liquidity pair recieve 100% of voting incentives provided to that pair.  For example, if there is a 1000 USDC incentive on a pair, and the pair receives votes from only a single voter, that voter would receive 1000 USDC claimable when the next epoch begins on Thursday at 0:00 a.m. UTC.

<mark style="color:orange;">**Swap Fees:**</mark> Voters also earn a share of trading fees in real-time throughout the week, based on the pool(s) they voted for before the epoch flips. These are pushed on a regular cadence permissionlessly when the applicable fee threshold is achieved.

<mark style="color:orange;">**Early Exits:**</mark> xSHADOW introduces a "PvP Rebase" system, addressing the traditional veTOKEN model's lack of an exit mechanism. Instant exits are streamed back to xSHADOW holders in real-time.

<mark style="color:orange;">**Conversions:**</mark> Converting xSHADOW to SHADOW involves a vesting process where the conversion ratio increases with longer vesting periods. Should a user opt for a vesting duration less than the maximum, the excess SHADOW is redistributed back to xSHADOW holders.


---

# 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.shadowdex.fi/shadow-tokenomics/xshadow/xshadow-revenue-distribution.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.
