Parity Stability Module
General Design
The Parity Stability Module (PSM) is a mechanism designed to maintain the stable value of the $oUSD token (fixed at 1:1 ratio).
It acts as a bridge between $oUSD and other stablecoins (e.g., $USDC, $USDT). Every issued $oUSD is always backed by stablecoins held within the PSM. This means the value of $oUSD is supported by the value of more stablecoins.
Detailed Design
Price, feeIn, feeOut will be updated after each epoch. Other fields are updated via governance.
Params
The PSM module will need to set these params:
More details on the AcceptablePriceRatio:
Flow
Add a stablecoin ($USDT, $USDC) via gov
Exchange stablecoins for $oUSD: Users can exchange accepted stablecoins (such as $USDT, $USDC) for $oUSD at a 1:1 ratio. Before receiving $oUSD, the transferred stablecoins will be locked.
Exchange $oUSD for stablecoins: Users can exchange $oUSD for other stablecoins at a 1:1 ratio, and unlock previously-exchanged stablecoins.
Changing the fee in and fee out to increase or decrease the supply of $oUSD and stablecoins to keep the ratio at 1:1. Alternatively, we can use the reserve funds (stablecoin pair, $oUSD) to stabilize the 1:1 ratio, when the ratio deviates from 1:1 the system can use the reserve to buy or sell $oUSD and stablecoins to bring the ratio back to balance.
Last updated