Runway

For lenders

Lenders put USDC (or rupees) into one shared vault. The vault funds merchants' loans, and the loan fees make every lender's shares worth more. This page explains shares, returns, withdrawals and the risks.

The vault and your shares

When you deposit, you receive runUSDC shares: your slice of the vault. The vault's value (its NAV) and the share price are:

vault value (NAV) = cash + loans outstanding − provisions
share price = (vault value + 1) ÷ (total shares + 1)

The +1 is a virtual offset of 1 USDC that makes the price impossible to manipulate in an almost empty vault. The first-loss reserve is kept separately: it isn't lenders' money and isn't part of the vault value.

Deposit

  1. On Lenders, press Get 1,000 test USDC (free, once every 10 minutes).
  2. Press Register share storage once (0.01 NEAR): the vault needs a record for your shares.
  3. Enter an amount and press Deposit. The page shows how many shares you'll get before you confirm.
shares = 200 × (10,000 + 1) ÷ (10,009.000002 + 1)= 199.820179 shares

That was a real testnet deposit: at a share price of 1.000899, 200 USDC bought 199.82 shares.

In rupees: use the “Deposit ₹ (UPI)” card. The INR gateway converts at the live rate minus 0.5% and deposits the USDC for you, so you get shares the same way.

Where the return comes from

Merchants repay their loan plus a flat fee (4%, 7% or 10% by grade). Each repayment is split into principal and fee in proportion. Of the fee part, 90% goes to the vault (raising the share price) and 10% to the reserve.

one 100 USDC loan at 10% (110 repaid)= +9 USDC to lenders, +1 to the reserve

On a 10,000 USDC vault that one loan moved the share price from 1.000000 to 1.000899: exactly what the live testnet vault shows today. Lending itself doesn't change the share price: cash becomes a loan of the same value.

Withdraw

  1. Enter a number of shares and press Request withdrawal. The shares move into escrow.
  2. Wait for the cooldown: 120 seconds on testnet (7 days on mainnet).
  3. Press Claim. You receive the shares' value at claim time.
1,000 shares × (10,009.000002 + 1) ÷ (10,000 + 1)= 1,000.899910 USDC

Pricing at claim time is deliberate: escrowed shares still share any loss booked during the wait, so nobody can exit at the old price just before a default. You can Cancel a request to get the shares back.

In rupees: register a UPI ID in Settings first, then use “Withdraw to ₹”. The USDC value goes to the INR gateway, which pays ₹ = USDC × rate × 99.5% to your UPI ID and records the payout on-chain.

Risks, and how they're limited

EventEffect on your shares
A loan is late one period (Delinquent)50% of its unpaid principal is set aside as a provision, so the share price dips. It recovers when the loan is current again.
A loan defaults (two missed periods)The unpaid principal is written off. The reserve pays it first; lenders absorb only what the reserve can't cover.
After a default, the merchant pays againRecoveries go to lenders' uncovered loss first, then refill the reserve.
Many withdrawals at onceAt most 80% of the vault can be lent out, so some cash is always free. If cash is still short, a claim fails with ERR_LIQUIDITY and can be retried once loans repay.
Loans are also capped per merchant (100 USDC for a first loan without an identity anchor on testnet, rising with each repaid loan) and per day for new merchants (2,000 USDC in total). Try the lender simulator to see a repaid, a late and a defaulted loan side by side.

The vault numbers on the Lenders page

NumberMeaning
Total assets (NAV)Cash plus loans outstanding, minus provisions.
Share priceWhat one runUSDC share is worth in USDC.
UtilizationLoans outstanding ÷ vault value. Capped at 80%.
Outstanding principalUSDC currently lent out and not yet repaid.
ProvisionsMoney set aside for late loans (50% of their unpaid principal).
First-loss reserveThe protocol's own money that pays defaults before lenders do.