← Documentation home
Learn

Overview

Introduction:

Today’s onchain lending markets are generally one-size-fits-all,: all lenders sit in the same risk pool and earn the same yield. When losses arise, they are socialized pro-rata across all depositors. In contrast, traditional credit markets rely on structured tranches to manage risk. Senior tranches enjoy first-loss protection and priority withdrawals, while Junior tranches absorb first losses in exchange for amplified yields.

To make on-chain lending accessible for institutions and risk averse allocators, a tranching primative is required. LayerCover is built to solve this problem, enabling tranching to be built directly on top of existing lending vaults on protocols including Morpho, Euler and Aave.

LayerCover architecture: a Lending Vault's standardized yield + risk feeds into LayerCover, which splits it into a Tokenized Senior Tranche (lower risk, moderate yield) and a Tokenized Junior Tranche (moderate risk, higher yield). Senior receives risk coverage; junior earns the risk premium.LayerCover architecture: a Lending Vault's standardized yield + risk feeds into LayerCover, which splits it into a Tokenized Senior Tranche (lower risk, moderate yield) and a Tokenized Junior Tranche (moderate risk, higher yield). Senior receives risk coverage; junior earns the risk premium.

Tranching layer

Senior (lcSEN)Junior (lcJUN)
RoleProtected lenderFirst-loss capital
Yield profileUnderlying APY minus the protection premiumUnderlying APY plus premium income from senior
Loss orderTakes losses only after junior is exhaustedAbsorbs underlying losses first
Exit timing5-day withdrawal notice10-day withdrawal notice
PurposeServes conservative allocatorsBacks the protection and earns amplified yield

Where next