Skip to main content

KUSD Protocol 101

Introduction

The KUSD Protocol is a decentralized credit system deployed on KalyChain that allows users to generate the KUSD stablecoin by depositing collateral assets into Vaults.

How KUSD Works

Collateralized Debt Positions (Vaults)

Users lock collateral in smart contracts called Vaults. Against this collateral, users can generate (borrow) KUSD up to a certain collateralization ratio.

Supported Collateral Types

CollateralSymbolTypeDecimals
Wrapped BitcoinWBTCCrypto8
Wrapped EthereumWETHCrypto18
USD CoinUSDCStablecoin (PSM)6
TetherUSDTStablecoin6
DAIDAIStablecoin18
Multi-Collateral System

KUSD is a multi-collateral stablecoin. Unlike single-collateral systems, users can choose from various approved assets to generate KUSD, each with its own risk parameters.

Example Vault

User deposits 0.5 WBTC → Vault → User borrows 15,000 KUSD
(at 150% collateralization)

Collateralization Ratio

Each collateral type has a minimum Liquidation Ratio. For example, if the ratio is 150%, a user must maintain at least $150 worth of collateral for every $100 of KUSD borrowed.

CollateralTypical Liquidation Ratio
WBTC150%
WETH150%
Stablecoins (PSM)100%

Stability Fee

Vaults accrue a Stability Fee over time — an annual interest rate on the borrowed KUSD. This fee must be paid when closing a Vault or repaying KUSD.

Liquidation

If a Vault's collateralization ratio falls below the minimum (due to collateral price drops), it becomes eligible for Liquidation. Keepers can trigger Dutch auctions to sell the collateral and repay the debt.

Peg Stability Module (PSM)

The PSM allows for direct 1:1 swaps between KUSD and USDC, helping maintain KUSD's peg to the US Dollar.

OperationFeeDescription
sellGem~0.1%Swap USDC → KUSD
buyGem~0.1%Swap KUSD → USDC

Key System Parameters

ParameterDescription
Debt CeilingMaximum KUSD that can be generated per collateral type
Liquidation RatioMinimum collateralization required
Stability FeeAnnual interest rate on borrowed KUSD
Liquidation PenaltyFee charged during liquidation

System Contracts Overview

ContractPurpose
VatCore accounting engine
JugStability fee accumulation
SpotCollateral pricing integration
DogLiquidation triggering
ClipperDutch auction liquidations
KUSDERC-20 stablecoin token
PSMPeg Stability Module (USDC)

Next Steps