Skip to main content

Trust Vault

The Trust Vault is usmewe’s core liquidity mechanism, inspired by 3Jane. It allows users to stake USDC to earn yield while providing liquidity for protocol lending.
Trust Vault Architecture

How It Works

┌─────────────────────────────────────────────────────────────┐
│  STAKERS (Supply)              BORROWERS (Demand)           │
│  Deposit USDC ────────────────► Borrow based on Score       │
│  Receive tmUSDC                 0% collateral required      │
│  Earn yield (~5-10% APY)        Variable rate 0-5%          │
└─────────────────────────────────────────────────────────────┘

┌─────────────────────────────────────────────────────────────┐
│  INSURANCE POOL (Separate)                                  │
│  ├── Funded by 10% of each transaction                      │
│  ├── Covers 80% of defaults                                 │
│  └── Surplus redistributed to contributors                  │
└─────────────────────────────────────────────────────────────┘

Key Features

Stake USDC

Deposit USDC and receive tmUSDC (Trust Mint USDC) receipt tokens

Earn Yield

5-10% APY from borrower interest payments

Zero Collateral Loans

Borrow based on Trust Score, no locked assets

Insurance Protection

10% fee funds Insurance Pool covering defaults

tmUSDC Token

When you stake USDC, you receive tmUSDC (Trust Mint USDC):
  • 1:1 initial ratio - Deposit 100 USDC, receive 100 tmUSDC
  • Yield-bearing - tmUSDC value increases as borrowers pay interest
  • Redeemable - Exchange tmUSDC back for USDC + accrued yield
  • Transferable - tmUSDC can be sent to other wallets
// Example: Staking 1000 USDC
const depositAmount = 1000;
const exchangeRate = 1.0; // Initial rate

const tmUSDCReceived = depositAmount / exchangeRate;
// Result: 1000 tmUSDC

// After 1 year at 8% APY
const newExchangeRate = 1.08;
const usdcOnWithdraw = tmUSDCReceived * newExchangeRate;
// Result: 1080 USDC

Interest Rate Model

The vault uses a utilization-based interest rate model:
UtilizationBorrow RateSupply APY
0-50%2%~1%
50-80%3-5%~3-4%
80-95%5-10%~5-8%
95-100%15%+~10%+
Higher utilization = higher rates for both borrowers and stakers. The model incentivizes new deposits when liquidity is low.

Risk Considerations

Staking in the Trust Vault carries risks. Please understand them before depositing.
RiskMitigation
Smart Contract RiskAudited by [Auditor], bug bounty program
Default RiskInsurance Pool covers 80% of defaults
Liquidity RiskUtilization model ensures withdrawal availability
Protocol RiskGovernance can adjust parameters