Introduction & Glossary
Kasu is an RWA private credit lending platform built on Solidity smart contracts. It connects DeFi investors (Liquidity Providers) with lending entities (Pool Funds Managers) who originate loans to business borrowers. The platform uses permissioned lending pools with epoch-based clearing, KYC requirements, and a KSU token-based loyalty system.
All transactions are denominated in USDC (6 decimals). The system is deployed on Base (full deployment with KSU token) and on Plume and XDC (lite deployments without KSU token/locking/loyalty).
Glossary
Lending Pool
A permissioned pool that accepts USDC deposits from KYC'd Liquidity Providers for deployment into off-chain loans. Also an ERC-20 token representing the total pool balance relative to USDC.
Pending Pool
An ERC-721 contract that holds pending deposit and withdrawal requests, issuing D-NFTs and W-NFTs as receipts.
Tranche
An ERC-4626 vault within a lending pool representing a risk class (Junior, Mezzanine, or Senior). Each tranche has its own interest rate and loss priority. Also uses ERC-1155 for unrealized loss tokens.
Tranche Shares
Non-transferable ERC-20 tokens minted 1:1 with deposited USDC, representing a Liquidity Provider's proportional share of a tranche.
USDC-IOU
Internal ERC-20 tokens minted by the lending pool to track the total USDC value (principal + accrued interest) within each tranche. Not directly accessible by users.
Epoch
A fixed 7-day time period used by the system to structure deposits, withdrawals, interest accrual, and clearing.
Clearing Period
The 48-hour window at the end of each epoch when deposit and withdrawal requests are processed.
D-NFT
Non-transferable ERC-721 token issued by the Pending Pool as a receipt for a pending deposit request.
W-NFT
Non-transferable ERC-721 token issued by the Pending Pool as a receipt for a pending withdrawal request.
First Loss Capital
Non-interest-generating capital provided by a Pool Funds Manager that absorbs losses before any tranche in an unrealized loss event. Can only be withdrawn when the pool is stopped and all tranches are repaid.
Owed Funds
The total USDC that the Pool Funds Manager must repay to the lending pool: Pool Balance - Excess Funds.
Excess Funds
USDC held in the lending pool available for withdrawal or draw: Pool Balance - Owed Funds.
Owed Fees
Outstanding USDC fees owed by the lending pool to the Fee Manager, accrued when interest is applied.
Performance Fee
A percentage of tranche interest allocated to the protocol. Configurable by the Kasu Admin.
Ecosystem Fees
The portion of the Performance Fee distributed to KSU token lockers pro-rata by rKSU balance.
Protocol Fees
The portion of the Performance Fee retained by the Kasu Protocol.
KSU
The native ERC-20 token of the Kasu ecosystem (symbol: KSU, supply: 1B).
rKSU
Non-transferable receipt token minted when KSU is locked. Amount depends on lock duration. Used to determine loyalty level and fee share.
Loyalty Level
A user's priority tier (0, 1, or 2) for deposit/withdrawal processing during clearing, derived from their rKSU-to-deposit ratio.
Force Withdrawal
A withdrawal initiated by the Pool Manager that receives the highest priority level and cannot be canceled by the user.
Force Immediate Withdrawal
A withdrawal initiated by the Pool Manager that occurs immediately from excess funds, bypassing clearing.
Unrealized Loss
A declared loss event when off-chain borrowers fail to meet repayment obligations. Applied in order: First Loss Capital, Junior, Mezzanine, Senior.
Unrealized Loss Token
Non-transferable ERC-1155 token minted to affected Liquidity Providers, entitling them to a proportional share of any recovered funds.
Fixed Term Deposit
A deposit locked for a specific duration in return for a guaranteed interest rate. Processed with highest priority upon maturity or early withdrawal request.
Last updated