# Invariant FAQs

**How is the** RWA **curve different from other bonding curves like Uniswap’s Constant product or Curve’s StableSwap?**

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

The RWA Pool curve determines price differently between 2 regions.   In the beta region the spot price is determined by Chainlink price oracles, and the curve has similar behavior to a constant sum invariant (linear). \[Refer to line where Beta=1].  Beyond the beta region the spot price is determined by the ratio of existing reserves (the "LP ratio"). This can be represented by the curvature beyond the beta region.

(<https://www.desmos.com/calculator/2qhuh660gd>)

This behavior aims to provide a range of "FX accuracy" (the beta region) using less liquidity compared to AMMs that utilize more generalized invariants, such as Uniswap's constant product or Curve's Stableswap.

#### What are the dimensions of the RWA Pools? <a href="#question-4-what-are-the-dimensions-of-the-fx-invariant" id="question-4-what-are-the-dimensions-of-the-fx-invariant"></a>

There are 5 dimensions used for the RWA Pools: alpha, beta, delta, lambda and epsilon.

| Parameters |                   Definition                   |
| :--------: | :--------------------------------------------: |
|    Alpha   | Maximum and Minimum Allocation of each reserve |
|    Beta    | Depth of Liquidity pool without price slippage |
|    Delta   |              Rate of Price Change              |
|   Epsilon  |                    Fixed Fee                   |
|   Lambda   |                   Dynamic Fee                  |

#### What determines the rate of price slippage beyond the beta region?<br>

<figure><img src="/files/w6fz36AvAzVmVmQ8cbCs" alt=""><figcaption><p><br><br>Answer: The value of delta set </p></figcaption></figure>

&#x20;The rate of price slippage beyond the beta region is determined by the value of delta which is determined by the team's internal RWA Liquidity Profile model (<https://www.desmos.com/calculator/pfi7o5iirl>)

#### What is the base level of liquidity needed for efficient swapping?

The slippage tolerance is heavily determined by the parameters set for the respective pairs that are deployed (specifically beta and delta as seen from the diagram above). The parameters are set differently for each individual stablecoin pair depending on the stablecoin Liquidity Profile associated to it. Overall, the parameters set will cause a larger change to the slippage as compared to the base level liquidity. \
\
As a more tangible example under current production parameters, if a pool has \~35k USD worth of liquidity, it can support \~10k USD worth of FX accurate swaps w minimal slippage. Granted this is use case specific to FX trading, but to do the same with Curve or even Uni V3 would entail multiples more liquidity and/or more active effort (in managing the actively traded range for concentrated liquidity).&#x20;

#### At what points of the curve can I arbitrage for maximum profit?

Our RWA Pool uses a dynamic fee solution to encourage FX accurate rates by providing a subsidy to users who trade into the beta region, and charging a higher fees for trades away from the beta region.  Trading within the beta region incurs a fixed fee.&#x20;


---

# 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://burrbear.gitbook.io/docs/product-overview/rwa-pools/invariant-faqs.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.
