# x(3,3) Fundamentals

## <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/)

Andre Cronje's introduced a novel ve(3,3) concept to the traditional defi model, incorporating elements of game theory alongside an anti-dilution mechanism (aka "rebase") and high efficiency swap curves.  Combining together to create a continuous flywheel rooted in sustainability in both tokenomics and user retention.

SHADOW builds upon Mr. Cronje's work with novel tokenomics and a unique x(3,3) implementation designed to further enhance the user experience and sustainability of the model. This system takes a user first approach by incorporating exit mechanisms, removing locks and any friction from liquidity providers.

<figure><img src="/files/Hrfd8FEeavFaKKYogUhZ" alt=""><figcaption></figcaption></figure>

[<mark style="color:orange;">xSHADOW</mark>](/shadow-tokenomics/xshadow.md) <mark style="color:orange;">is where x(3,3) shines versus the ve(3,3) model.</mark> xSHADOW is not subject to four-year locks,  illiquid but instead offers users the ability to exit instantly or vest over a user defined period. These early exits are streamed back to xSHADOW holders while also earning protocol fees, bribes, and other conversions. Adding exit mechanisms to x(3,3) prevents the buildup of inactive voting power. ([PVP Rebase](/shadow-tokenomics/xshadow/pvp-rebase.md)).\
\
x(3,3) also takes a proactive approach to ecosystem health with dual-token emissions split in <mark style="color:orange;">SHADOW &</mark> [<mark style="color:orange;">xSHADOW</mark>](/shadow-tokenomics/xshadow.md). These splits [can be configured](/shadow-tokenomics/xshadow/how-is-xshadow-obtained.md) per pool to best support the ecosystem.


---

# 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/introduction-to-shadow/x-3-3-fundamentals.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.
