# The Peg Stability Module

The BIMA Peg Stability Module (PSM) is a mechanism designed to help USBD maintain its $1 USD peg by enabling direct, permissionless swaps between USBD and other stablecoins at a fixed 1:1 rate.&#x20;

### What is the PSM?

The Peg Stability Module (PSM) is a smart contract system that allows users to exchange approved stablecoins (like USDC, USDP, GUSD) for USBD and vice versa at a nearly fixed rate. I

It was introduced to reduce the volatility of USBD's price and prevent it from trading significantly above or below $1.

**`Depositing into the PSM (Minting USBD)`**&#x20;

`A user deposits an approved collateral stablecoin (e.g. USDC) into the PSM.`

`The PSM mints and returns an equivalent amount of USBD, minus a small fee (e.g., 0.1%).`

`This increases USBD supply, which can help push the USBD price down toward $1 if it's trading above.`

**`Withdrawing from the PSM (Redeeming USBD)`**&#x20;

`A user returns USBD to the PSM.`

`The PSM gives back an equivalent amount of the stablecoin (e.g. USDC), minus a fee (if any).`

`This reduces USBD supply, which can help raise the USBD price if it's below`&#x20;

### Why it matters

&#x20;**1. Soft peg enforcement**: By letting users arbitrage USBD against other stablecoins, the PSM anchors USBD to $1.

&#x20;**2. Monetary policy tool**: Bima governance can adjust fees, debt ceilings, and supported assets to control USBD supply and peg pressure.

&#x20;**3. Counterparty risk:** Introduces centralized risk (e.g., USDC exposure), but helps stabilize USBD during demand surges.

### **Example**

Let’s say USBD is trading at $1.02 on the open market.&#x20;

**A user could:**

&#x20;1\. Deposit 1,000 USDC into the PSM.

&#x20;2\. Receive \~999 USBD (with a 0.1% fee).

&#x20;3\. Sell USBD on the market for $1.02 each.

&#x20;4\. Profit from arbitrage and push USBD price closer to $1.


---

# 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.bima.money/risk-management-+-liquidations/the-peg-stability-module.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.
