> For the complete documentation index, see [llms.txt](https://docs.fluidnft.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.fluidnft.org/risk-management/risk-framework/risk-parameters.md).

# Risk Parameters

Each asset in the FluidNFT protocol has specific values related to their risk, which influences how they are supplied and borrowed. The calibration of parameters is reviewed and optimised daily based on the real-time inference of our Risk Model.&#x20;

The tables below shows summaries of the latest values.&#x20;

## Collateral Risk Parameters

### Fixed-term loans

{% hint style="info" %}
Fixed-term loan LTVs are dependent on duration and do not incur forced liquidations.
{% endhint %}

<table><thead><tr><th width="159">Collateral Tier</th><th>7 Day LTV</th><th>30 Day LTV</th><th>90 Day LTV</th><th width="133">Grace Period</th><th>Liquidation Bonus</th><th>Reserve Factor</th></tr></thead><tbody><tr><td>Blue Chips</td><td>85%</td><td>75%</td><td>70%</td><td>3 Days</td><td>10%</td><td>10%</td></tr><tr><td>Common</td><td>65%</td><td>55%</td><td>50%</td><td>3 Days</td><td>10%</td><td>20%</td></tr><tr><td>Exotic</td><td>45%</td><td>35%</td><td>30%</td><td>3 Days</td><td>10%</td><td>30%</td></tr><tr><td>Long Tail</td><td>25%</td><td>15%</td><td>10%</td><td>3 Days</td><td>10%</td><td>35%</td></tr></tbody></table>

### Open-ended loans

{% hint style="info" %}
Open-ended loans may be liquidated if debt rises above the Liquidation Threshold.
{% endhint %}

<table><thead><tr><th>Collateral Tier</th><th>Loan To Value</th><th width="197">Liquidation Threshold</th><th>Liquidation Bonus</th><th>Reserve Factor</th></tr></thead><tbody><tr><td>Blue Chips</td><td>70%</td><td>85%</td><td>10%</td><td>10%</td></tr><tr><td>Common</td><td>50%</td><td>75%</td><td>10%</td><td>20%</td></tr><tr><td>Exotic</td><td>30%</td><td>65%</td><td>10%</td><td>30%</td></tr><tr><td>Long Tail </td><td>10%</td><td>55%</td><td>10%</td><td>35%</td></tr></tbody></table>

## Currency Risk Parameters

<table><thead><tr><th>Currency Types</th><th>Risk Rating</th><th>Reserve Factor Multiplier</th><th data-hidden>Reserve Factor Multiplier</th></tr></thead><tbody><tr><td>Native Currencies</td><td><p>A+</p><p>A</p><p>A-</p></td><td>x1</td><td>x1</td></tr><tr><td>Stable Coins</td><td><p>A+</p><p>A</p><p>A-</p></td><td>x1</td><td>x1</td></tr><tr><td>Other Coins</td><td><p>B+</p><p>B</p><p>B-</p></td><td>x1.25</td><td>x1.25</td></tr></tbody></table>

## Risk Parameters Change

When market conditions change, risks change, and so we continuously monitor assets integrated into the protocol to quickly adapt the risk parameters when required.&#x20;

## Risk Parameters Analysis&#x20;

The risk parameters allow the protocol to mitigate market risks of collaterals and currencies supported by the protocol. Each borrowing is guaranteed by a collateral that may be subject to volatility. Sufficient margin and incentives are needed for the position to remain sufficiently collateralised in adverse market conditions. If the value of collateral falls below a threshold, an auction may be triggered to repay the outstanding and avoid the accumulation of bad debt.&#x20;

### Collateral Tiers&#x20;

The collateral tiers are based on our risk quantification criterion.&#x20;

<table><thead><tr><th width="152">Tier Name</th><th width="135" data-type="number">Tier Number</th><th width="118">Risk Rating</th><th data-hidden data-type="number">Tier Number </th><th data-hidden>Description</th><th data-hidden>Risk Ratings</th></tr></thead><tbody><tr><td>Blue Chip</td><td>1</td><td><p>A+</p><p>A</p><p>A-</p></td><td>1</td><td>Low Counterparty <code>&#x26;&#x26;</code> Low Market Risk</td><td><p>A+</p><p>A</p><p>A-</p></td></tr><tr><td>Common</td><td>2</td><td><p>B+</p><p>B</p><p>B-</p></td><td>2</td><td>High Counterparty <code>||</code> High Market Risk</td><td><p>B+</p><p>B</p><p>B-</p></td></tr><tr><td>Exotic</td><td>3</td><td><p>C+</p><p>C</p><p>C-</p></td><td>3</td><td>High Counterparty <code>&#x26;&#x26;</code> High Market Risk</td><td><p>C+</p><p>CC-</p></td></tr><tr><td>Long Tail</td><td>4</td><td><p>D+</p><p>D</p><p>D-</p></td><td>null</td><td></td><td></td></tr></tbody></table>

### Loan To Value

The Loan To Value (LTV) ratio defines the maximum amount of an asset that can be borrowed with a specific collateral. It is expressed as a percentage. For example, at LTV=75%, for every 1 ETH worth of collateral, borrowers will be able to borrow 0.75 ETH worth of the corresponding asset. Once a borrow is taken, the LTV evolves with market conditions.&#x20;

{% hint style="info" %}
For each wallet the maximum LTV is calculate as the weighted average of the LTVs of the collateral assets and their value:

$$Max LTV = \frac{ \sum{Collateral\_i : in : ETH : \times : LTV\_i}}{Total : Collateral : in : ETH :}$$
{% endhint %}

### Liquidation Threshold

{% hint style="info" %}
Liquidation Thresholds are relevant for open-ended loans only. Borrowers of fixed-term loans do not risk potential forced liquidations due to market conditions.
{% endhint %}

The liquidation threshold is a percentage at which a position is defined as undercollateralised. For example, a Liquidation Threshold of 80% means that if the value rises above 80% of the collateral, the position is undercollateralised and could be liquidated.

The delta between the Loan To Value and the Liquidation Threshold is a safety cushion for borrowers.

{% hint style="info" %}
For each wallet the Liquidation Threshold is calculate as the weighted average of the Liquidation Thresholds of the collateral assets and their value:

$$Liquidation : Threshold= \frac{ \sum{Collateral\_i : in : ETH : \times : Liquidation : Threshold\_i}}{Total : Collateral : in : ETH :}$$
{% endhint %}

### Liquidation Bonus

Bonus on the price of the collateral when a bidder purchases it as part of a liquidation auction of a defaulted borrow position; this is one that has passed threshold (or passed its maturity).

### Health Factor&#x20;

{% hint style="info" %}
Similar to Liquidation Thresholds, Health Factors are relevant for open-ended loans only.&#x20;
{% endhint %}

For each borrow, these risk parameters enable the calculation of the health factor: $$H\_f= \frac{ \sum{Collateral\_i : in : ETH : \times : Liquidation : Threshold\_i}}{Total : Collateral : in : ETH :}$$

When$$H\_f < 1$$ the position may be liquidated via a liquidation auction to protect the reserve against bad debt.&#x20;

### Reserve Factor

The reserve factor allocates a share of the protocol's interests. This is to sustain protocol activities and pay protocol contributors. These include creators of listed collaterals who receive half of all protocol fees in the form of royalty payments.&#x20;

### From Risks to Risk Parameters

Market risks have the most direct impact on the risk parameters:&#x20;

#### **Liquidity**&#x20;

Liquidity is based on the volume in the markets, which is key for the liquidation auction process. This can be mitigated through liquidation parameters: the lower the liquidity, the higher the incentives.

#### **Volatility**

Volatility of price can negatively affect the collateral which safeguards the solvency of the protocol and must cover the liabilities. The risk of the collateral falling below the borrowed amounts is mitigated through the level of coverage required, the Loan To Value. It also affects the liquidation auction process as the margin for liquidators needs to allow for profit.&#x20;

**Market Capitalisation**

Market capitalisation represents the size of the market, which is important when it comes to liquidating collateral. This can be mitigated through the liquidation parameters: the smaller the market cap, the higher the incentives.

**Overall Risk**

The overall risk rating is used to calibrate the Reserve Factor with factors ranging from 10% for the less risky assets to 35% for the riskiest.

## Liquidity Risk

### Introduction

FluidNFT is a liquidity protocol that enables borrowers to use their NFTs as collateral for a loan of digital currencies, and lenders to earn yield by depositing their currencies in lending pools.

Lenders receive fTokens, in exchange for digital currency deposits, and exchange these fTokens for the underlying currency to recover their initial deposit plus any accrued yield.&#x20;

If at any point in time, there is insufficient liquidity within the protocol to redeem fTokens for the underlying currency asset this would affect business-as-usual operations, and lenders would have to wait for loans to be repaid before being able to retrieve their capital.&#x20;

### Borrow Interest Rate

{% hint style="info" %}
Liquidity Risk is mitigated through the borrow interest rate model
{% endhint %}

FluidNFT's interest rate model is calibrated to manage liquidity risk and optimise utilisation. The borrow interest rates come from the Utilisation Rate $$U$$:

$$U = TotalBorrows   /    TotalLiquidity$$

$$U$$ is an indicator of the availability of capital in the pool. The interest rate model is used to manage liquidity risk through user incentivises to support liquidity:

* When capital is available: low interest rates to encourage loans.
* When capital is scarce: high interest rates to encourage repayments of loans and additional deposits.

### Interest Rate Model

Liquidity risk materialises when utilisation is high, its becomes more problematic as $$U$$ gets closer to 100%. To tailor the model to this constraint, the interest rate curve is split in two parts around an optimal utilisation rate $$U\_{optimal}$$. Before  $$U\_{optimal}$$the slope is small, after it starts rising sharply.

The interest rate $$R\_t$$ ​follows the model: ​ \
$$if \hspace{1mm} U < U\_{optimal}: \hspace{1cm} R\_t = R\_0 + \frac{U\_t}{U\_{optimal}} R\_{slope1}$$

$$​ if \hspace{1mm} U \geq U\_{optimal}: \hspace{1cm} R\_t = R\_0 + R\_{slope1} + \frac{U\_t-U\_{optimal}}{1-U\_{optimal}}R\_{slope2}$$

​In the borrow rate technical implementation, the `calculateCompoundInterest` method relies on an approximation that mostly affects high interest rates. The resulting actual borrow rate is:

$$Actual APY = (1+Theoretical APY/secs per year)^{secsperyear}-1$$

{% hint style="info" %}

* **Open-Ended Loans** use variable interest rate models
* **Fixed-Term Loans** use stable interest rate models
  {% endhint %}

Both the variable and stable interest models, are derived from the formula above with different parameters for each asset.

* When $$U < U\_{optimal}$$ the borrow interest rates increase slowly with utilisation
* When $$U \geq  U\_{optimal}$$ the borrow interest rates increase sharply with utilisation to above 100% APY if the liquidity is fully utilised.

Variable loans see their rate constantly evolving with utilisation. This means they are not ideal for financial planning.&#x20;

Hence stable loans, that maintain their interest rate at issuance and only change on rebalancing.&#x20;

### Model Parameters

Interest rate parameters have been calibrated per Collateral Tier. More volatile assets, such as the Tail End, require a low Optimal Utilisation rate typically calibrated around 45%.&#x20;

It is also key to consider market conditions: how can the borrowed asset be used in the current market? FluidNFT's borrowing costs must be aligned with market yield opportunities or there would be a rate arbitrage with rational users being incentivised to borrow all the liquidity on FluidNFT to take advantage of higher yield opportunities.&#x20;

When market conditions change, the interest rate parameters can be adapted. These changes must adapt to utilisation on FluidNFT's market as well as incentives across DeFi.&#x20;


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.fluidnft.org/risk-management/risk-framework/risk-parameters.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
