📊Risk Management: Tranches

Enhancing LP scalability via risk-reward customizability

Summary

As we've mentioned in the USDC Vault section, investing in the vault is not risk free. The LPs are essentially taking a bet that even if traders make profits, the trading fees should at least protect the LPs principal. Hence, Avantis has designed a risk management system to ensure that LPs can opt into self-selected risk buckets:

  1. Senior Tranche (Low Risk): Our lower risk product, which receives ~35% of the fees going to LPs. However, it also only shares in ~35% of any losses

  2. Junior Tranche (Higher Risk): Our higher risk product, which receives ~65% of the fees going to LPs. However, it also only shares in ~65% of any losses

Note: the profit / loss share of the junior and senior tranche will be programmable via governance in the future, and we will monitor data post initial launch to observe LP and trader behavior.

Architecture / Game Theory

Avantis' smart contracts continuously monitor whether the protocol is in a state of "normal" or "constrained" liquidity

  1. Normal Liquidity: This is the desired state of the protocol, where there is enough liquidity across both vaults to reserve leverage in the desired profit / loss ratio

Below you can see two examples of the tranches in action under "normal" liquidity conditions

Written example: A trader wants to execute $1,000 worth of a trade. The senior tranche has $2,000 and junior tranche has $1,500. Of the $1,000 trade, $650 can be reserved from the junior pool and $350 can be reserved from the senior pool

  1. Constrained Liquidity: This is a state in which the protocol where there is not enough liquidity across both vaults to reserve leverage in the desired profit / loss ratio

Example: A trader wants to execute $1,000 worth of a trade. The senior tranche has $800 and junior tranche has $400. Of the $1,000 trade, $350 can be reserved from the senior pool but $650 cannot be reserved from the junior pool.

In this situation, the protocol is in a constrained state of liquidity as condition I. is violated. In this state, leverage is reserved from both pools in the actual proportion of the pool balances (hence ~33% of the trade i.e $330 is reserved from the junior pool and ~67% or $670 is reserved from the senior pool).

Gains Multipliers

In situations where there is a large delta between the junior and senior tranches, we apply a gains multiplier to the yields in order to nudge LPs in rebalancing the two tranches. The delta between the tranches must be larger than 35%, before multipliers are applied on the yields.

This multiplier exponentially increases as more people invest in the senior pool (to direct LPs towards the junior pool by making yields very enticing for new LPs). On the other hand, when the junior pool becomes an excessively large proportion of the overall tranche liquidity, we give the junior tranche no additional return benefit (while junior LPs face a higher risk of loss than the senior tranche). Game theoretically, these dynamic multipliers influences the movement of TVL across both tranches in a way that brings the protocol back to a healthy state.

The chart below shows our dynamic multipliers in action. When the delta between junior and senior tranches is an acceptable range (i.e when the junior pool represents 32.5%-67.5% of overall vault liquidity), the junior pool receives 65% of the trading fees. When the junior pool is under-allocated, it receives disproportionately more fees (e.g, >30% fees at 20% allocation). Similarly, when the junior pool is over-allocated, it receives disproportionately less fees (e.g, <75% fees at 80% allocation). This is because of dynamic multipliers

Tranche Balancing - Aligning Incentives

To encourage a healthy balance of assets across tranches, there are several ways to incentivize existing and new LPs to take the right actions for long term sustainability of the protocol. In particular, when the liquidity between Junior and Senior tranches begins to stray from the ideal ratio of 50-50, there will be two types of fees that help balance the tranches.

  1. Vault Balancing Fees

  • Whenever there is an imbalance in vaults, a withdrawal fee will be taken from the tranche that is under-allocated and a deposit fee will be taken from the other side that is over-allocated.

  • We define an imbalance ("over-allocation") in the following way:

    1. Junior tranche is over-allocated: This happens when the proportion of capital in the junior tranche exceeds the proportion of capital in the senior tranche by more than 25%

    2. This happens when the proportion of capital in the junior tranche exceeds the proportion of capital in the senior tranche by more than 25%

  • Current fee is set to 0.5% which is only taken in situations where a user action makes the tranche balance worse.

Note: when there is no imbalance between the tranches, we do not charge any vault balancing fees

LP Vault / ActionJunior Over-allocatedSenior Over-allocated

Junior / Deposit

0.5%

None

Junior / Withdrawal

None

0.5%

Senior / Deposit

None

0.5%

Senior / Withdrawal

0.5%

None

This incentivizes existing LPs to stay invested, and nudges new LPs to help the tranche balance reach the reserve ratio. The fee will also ultimately be distributed to the tranches and so further improves liquidity for traders on the platform.

  1. Vault Buffer Ratio - Maintaining Sustainability

In volatile market conditions, there are times where LPs do not have enough of a buffer to sustain any potential impacts from a traders' open PnL. The vault buffer ratio tracks how much buffer the vaults have to sustain any negative impacts from a traders PnL. Vault buffer ratio of 100% indicates that LPs currently have zero buffer against open PnL (i.e a traders' profits that haven't been realized). Similarly, vault buffer of 110% indicates that a trader can draw down 10% of the vault's value, before an existing LP starts losing their principal (note - this is an oversimplification, and does not apply to all LPs equally as LPs enter and leave the protocol at different times)

To avoid panic and maintain a healthy experience for traders, a vault buffer fee is taken to manage risk for LPs and traders, and preventing over utilization, which can be risky for LPs. In the long run, this maintains healthy liquidity, which brings confidence for traders, and ultimately generates more fees with less risk for LPs.

Vault Buffer Ratio=Open  PnL +Principal + EarningsPrincipalVault\ Buffer \ Ratio = \frac{Open\ \ PnL \ + Principal\ +\ Earnings}{Principal}

Where:

A. Open PnL = Net Profit / loss from open trades on any given day

B. Principal = The principal value of the USDC deposited by all LPs in the vault

C. Earnings = The estimated earnings accruing to all existing protocol LPs (including all trading fees and closed PnL)

Note: Vault buffer ratio is a daily snapshot, and fees are only charged on withdrawal when buffer ratio is low. Other times, it is completely free to withdraw. The fees are also tiered based on the buffer ratio of the vault as shown below

Vault Buffer RatioFee

< 90%

2.50%

[90%, 95%)

1.50%

[95%, 100%)

1.00%

[100%, 105%)

0.25%

[105%, 110%)

0.10%

>= 110%

0.00%

Last updated