Documentation Index
Fetch the complete documentation index at: https://docs.usefleet.xyz/llms.txt
Use this file to discover all available pages before exploring further.
Yield-Bearing Tokens as the Reserve Asset
All capital in the Fleets pool is held in treasury-backed yield-bearing tokens. Unlike a$1.00 pegged stablecoin, these tokens’ price rises continuously as the underlying Treasury yield is reflected through an increasing exchange rate (currently ~3–5% APY).
This has a direct consequence for the protocol: the pool earns baseline yield even with no active loans. Every yield-bearing token held in the pool — whether in the liquidity reserve or undeployed capital — is appreciating in dollar terms every second. This yield is already reflected in the pool value in real time.
On-chain, the protocol stores only the yield-bearing token quantity (c_tokens), never a fixed USD value. The dollar value is computed live from the oracle:
The 80/20 Structure
Every dollar deposited into the pool is split into two buckets:Liquidity Reserve (20%)
The liquidity reserve is a hard floor for loan origination. It is ring-fenced — capital in the reserve cannot be allocated to fleet loans. Its purpose is to ensure that redemptions can be processed without requiring loan recalls.- Always held in yield-bearing tokens (earning passive yield)
- Replenished first when amortised principal returns from loan repayments
- If the reserve falls below 20%, the protocol cannot originate new loans until it is restored above that threshold
- Redemptions remain available even when the reserve is below 20%
Loan Allocation (80%)
The loan allocation is the deployable capital. Up to 100% of this 80% bucket can be drawn into active fleet facilities. Capital in this bucket that is not yet lent (Undeployed Capital) remains in yield-bearing tokens earning passive yield. As operators repay their loans, principal flows back into the Undeployed Capital bucket. The liquidity reserve is topped up first if it has fallen below 20%, then the remainder stays as Undeployed Capital available for new originations.The Insurance Fund (Credit Enhancement Reserve)
The Insurance Fund is the second line of defence against credit losses, after the FFC tranche. It is funded from two sources:- 5% of gross yield each distribution epoch, minted as FYC tokens
- 50% of accelerated redemption fees paid by depositors who exit before their scheduled queue
Pool Value Formula
The pool’s total value at any moment is:| Term | Description |
|---|---|
| C_usd | Dollar value of yield-bearing token holdings: c_tokens × token_price(t) — current, not historical |
| OP | Outstanding principal — sum of active loan balances, reduced by every repayment and zeroed when a loan closes |
Tranche Value Split
The total pool value is split between the two tranches. At any point:Key Protocol Parameters
| Parameter | Value | Notes |
|---|---|---|
| Liquidity Reserve | 20% of pool NAV | Hard floor for new loan origination |
| Max Loan Deployment | 100% of Loan Allocation | Up to 80% of total pool |
| FFC Coverage Ratio (φ) | ≥ 80% of active loans | Hard invariant, enforced at contract level |
| Protocol Fee | 10% of gross yield | Minted as FYC into protocol wallet |
| Insurance Fund Allocation | 5% of gross yield | Minted as FYC into insurance wallet |
| Net Yield to LPs | 85% of gross yield | After fees and Insurance Fund |
| Base Yield (yield-bearing tokens) | ~3–5% APY | Baseline for all idle capital |
| Grace Period | 30 days | After missed repayment, before default |
| Penalty Rate | APR × 1.25 | Applied to monthly interest during grace period |
Continue to Yield Model to understand how these parameters combine to generate returns for FYC and FFC holders.