Cross-protocol risk · live

See the risk you’re actually taking.

Vault dashboards show the front door. We trace every dollar of yield back to the Morpho markets, Aave reserves, and Pendle PTs underneath — on Base, Ethereum, and Arbitrum — so you can see how concentrated the capital you’re lending really is.

Vault TVL tracked$3.1BAggregate Morpho TVL on Ethereum
Vaults139Indexed on Ethereum
Underlying markets210Distinct Morpho markets
Cross-protocol assets10appear in Morpho ∩ Aave
Borrower exposure

What is your USDC actually lent against?

Vaults lend USDC to borrowers who post these assets as collateral. The bigger the bar, the more capital flows to that asset.

CollateralVault capital lent# VaultsOn AaveAave supply APYTop vault
WBTC$503.5M48Yes0.4%Sentora x Spark RLUSDV2($250.0M)
cbBTC$490.1M56Yes0.1%Steakhouse Prime InstantV2($94.2M)
kBTC$401.2M2NoSentora RLUSD MainV2($225.5M)
wstETH$356.3M65Yes0.0%Steakhouse Prime InstantV2($31.9M)
weETH$232.5M30Yes0.0%Sentora RLUSD MainV2($117.1M)
PRIME$190.8M5NoSentora PRIME MainV2($185.2M)
sUSDe$112.0M5NoSentora PYUSD MainV2($111.8M)
PT-reUSD-10DEC2026$87.1M13NoPendle Ecosystem USDCV2($36.4M)
PST$85.2M5NoSentora PST MainV2($45.0M)
sUSDS$78.8M16Nosky.money USDT SavingsV2($62.4M)
syrupUSDC$73.9M4NoSentora PYUSD MainV2($66.7M)
PT-sUSDS-26NOV2026$35.8M5NoPendle Ecosystem USDCV2($15.3M)
AA_FalconXUSDC$33.3M8NoGauntlet USDC FrontierV2($21.7M)
mWIN$28.8M1NoSentora mWIN MainV2($28.8M)
wFalconX$23.2M6NoSteakhouse High Yield InstantV2($9.5M)
mF-ONE$20.5M8NoSteakhouse High Yield InstantV2($13.9M)
PT-USD3-17DEC2026$16.6M5No3Jane USDCV2($12.5M)
vaSTETH$14.1M1NomsETH VaultV2($14.1M)
EUTBL$14.0M1NoSteakhouse Prime InstantV2($14.0M)
USD3$13.8M6No3Jane USDCV2($8.9M)
OETH$13.7M7NoYearn OG USDCV1.1($3.3M)
steakEURCV$13.4M4NoSteakhouse USDCV1.0($12.8M)
strUSD$12.8M2NoRockawayX Tori EcosystemV2($8.7M)
wsrUSD$12.3M2NoSteakhouse Reservoir USDCV2($12.3M)
sUSDai$11.8M2Norwa AUSDV2($6.7M)
dCOMP$11.1M1NoApi3 dCOMP USDCV2($11.1M)
stUSDS$10.5M2Nosky.money USDC Risk CapitalV2($10.3M)
fxSAVE$9.7M2NoRockawayX f(x) Protocol Ecosystem USDCV2($9.6M)
reUSD$9.2M8NoSmokehouse USDTV1.1($3.0M)
sUSDv$9.0M1NoMetronome msUSDV2($9.0M)
syrupUSDT$8.7M3NoGauntlet USDT CoreV1.1($7.4M)
FXRP$8.6M1NoSentora RLUSD MainV2($8.6M)
mM1-USD$8.5M1NoM1 USDCV2($8.5M)
siUSD$7.9M7Nokpk USDC YieldV2($2.5M)
sETHv$7.9M1NomsETH VaultV2($7.9M)
PT-sUSDE-26NOV2026$7.6M1NoPendle Ecosystem USDCV2($7.6M)
WETH$5.9M13Yes1.5%Gauntlet USDC PrimeV1.0($2.7M)
savUSD$5.8M1Nokpk USDC YieldV2($5.8M)
PT-apyUSD-5NOV2026$5.4M3NoApyx apxUSDV2($3.1M)
wUSCC$4.7M1No3F x Steakhouse USDCV2($4.7M)
v-wmtUSDC$4.3M1NoWintermute USDC SelectV2($4.3M)
wJAAA$4.3M1No3F x Steakhouse USDCV2($4.3M)
PT-USDG-24SEP2026$4.2M1NoPendle Ecosystem USDCV2($4.2M)
XAUt$3.8M8NoSteakhouse USDTV1.0($2.0M)
rETH$3.6M2Yes0.0%kpk USDCV2($2.6M)
v-wmtUSDT$3.5M1NoWintermute USDT SelectV2($3.5M)
USDC$2.7M1Yes3.7%KPK wARS Yield V2($2.7M)
ynETHx$2.6M1NoMetronome msETH VaultV1.0($2.6M)
LBTC$2.6M7Yes0.0%Gauntlet USDC FrontierV2($718K)
PT-trUSD-26NOV2026$2.1M1NoRockawayX Tori EcosystemV2($2.1M)
steakUSDC$2.0M1NoSteakhouse Prime InstantV2($2.0M)
savETH$1.9M1Nokpk ETH YieldV2($1.9M)
apyUSD$1.9M1NoApyx USDCV2($1.9M)
etrUSD$1.7M1NoRockawayX Tori EcosystemV2($1.7M)
PT-USDat-14JAN2027$1.4M3NoWintermute USDC SelectV2($1.2M)
SolvBTC$1.4M1NoGauntlet WBTC CoreV1.0($1.4M)
CarryTradeUSDTRYLeverage$1.3M2NoAlpha USDC Forex V2V2($883K)
srRoyUSDC$1.1M2Nokpk USDC YieldV2($899K)
PT-strUSD-26NOV2026$1.0M2NoRockawayX Tori EcosystemV2($1.0M)
PT-fxSAVE-29OCT2026$965K1NoRockawayX f(x) Protocol Ecosystem USDCV2($965K)
PT-sUSDD-26NOV2026$892K1NoGauntlet USDC FrontierV2($892K)
rswETH$891K1NoMetronome msETH VaultV1.0($891K)
eurSAFO$829K1NoSteakhouse Prime InstantV2($829K)
mHyperBTC$767K1NoHyperithm Morpho USDCV2($767K)
wstLINK$661K1NoAlpha LINK Enhanced V2V2($661K)
LsETH$602K2NoGalaxy WETH QualityV2($360K)
PT-apxUSD-5NOV2026$599K1NoApyx USDCV2($599K)
sUSDat$562K1NoHyperithm Morpho USDCV2($562K)
tBTC$558K2Yes0.0%Gauntlet USDC CoreV1.0($553K)
aguaUSDCgc$530K1NoSteakhouse Reservoir USDCV2($530K)
ftUSD$530K1Nokpk USDC YieldV2($530K)
sUSN$491K1NoClearstar USDC CoreV2($491K)
USDT$434K1Yes4.0%KPK wARS Yield V2($434K)
StockMarketTRBasisTrade$402K2NoAlpha USDC Forex V2V2($292K)
PAXG$367K1NoSteakhouse tGBPV2($367K)
YFI$167K2NoYearn OG USDCV1.1($88K)
WOUSD$83K2NoYearn OG USDC V2V2($77K)
USP$72K2NoMorini USDC Emerging YieldV2($72K)
mHYPER$45K2No Usual Boosted USDCV1.0($42K)
PT-apyUSD-18JUN2026$9K1NoApyx apxUSDV2($9K)
sUSDD$8K2NoGauntlet USDT CoreV1.1($7K)
iUSD$7K2NoSteakhouse infiniFi USDCV1.1($7K)
PT-sUSDD-27AUG2026$4K1NoGauntlet USDC FrontierV2($4K)
ETH+$2K1NoRockawayX wETHV2($2K)
PT-USDG-28MAY2026$1K1NoGauntlet USDC FrontierV2($1K)
SPYon$358.931NoGauntlet USDC RWAV1.1($358.93)
TSLAon$110.742NoSmokehouse USDCV1.0($68.57)
FLHYon$69.543NoSteakhouse USDCV1.0($67.68)
PT-reUSD-25JUN2026$56.331NoSteakhouse High Yield InstantV2($56.33)
tETH$2.551Nokpk ETH YieldV2($2.55)
sDOLA$1.191NoStake DAO USDC v2V2($1.19)
PT-srUSDe-15JAN2026$0.811NoEllen Capital - USDC SafeV1.1($0.81)
Hidden correlation

Different vaults — same underlying markets.

Two vaults can advertise different strategies but share 80% of their underlying Morpho markets. The matrix shows where “diversification” is just rebranding.

Pairwise collateral-market overlap percent between the top 10 Morpho vaults on Base. Higher numbers mean more shared underlying exposure.
Sentora PYUSD MainSentora RLUSD MainSentora x Spark RLUSDSentora PRIME MainSteakhouse Prime InstantSteakhouse Prime InstantGauntlet USDC PrimeSteakhouse USDTSteakhouse Prime InstantSteakhouse USDC
Sentora PYUSD Main61%0%0%2%2%2%6%2%4%
Sentora RLUSD Main61%0%0%4%4%4%9%4%6%
Sentora x Spark RLUSD0%0%0%21%16%27%31%32%14%
Sentora PRIME Main0%0%0%0%0%0%0%0%0%
Steakhouse Prime Instant2%4%21%0%76%79%57%47%77%
Steakhouse Prime Instant2%4%16%0%76%89%46%35%76%
Gauntlet USDC Prime2%4%27%0%79%89%54%44%73%
Steakhouse USDT6%9%31%0%57%46%54%84%49%
Steakhouse Prime Instant2%4%32%0%47%35%44%84%37%
Steakhouse USDC4%6%14%0%77%76%73%49%37%

Cross-Protocol Collateral · Morpho ∩ Aave

Assets posted as collateral on Morpho that are also lent on Aave — a single asset crash hits both protocols.

WBTC(48 vaults)cbBTC(56 vaults)wstETH(65 vaults)weETH(30 vaults)WETH(13 vaults)rETH(2 vaults)USDC(1 vaults)LBTC(7 vaults)tBTC(2 vaults)USDT(1 vaults)
Stress test · interactive

Pick an asset. Drag the slider. See who breaks.

First-order LTV stress: if cbBTC drops 30%, which Morpho markets cross their liquidation threshold and which vaults absorb the loss? Back-of-envelope — the API doesn’t yet expose average_borrow_ltv per market, so we assume loans sit at 85% of LLTV across the board, which inflates the impact at high shock sizes.

30%
$21.3Mof vault capital under-collateralised
0.7% of total tracked vault TVL · assumes loans at 85% of LLTV

Markets crossing LLTV(10)

  • WBTC/RLUSD@ 86% LLTV → 104%$10.6M
  • WBTC/USDC@ 86% LLTV → 104%$5.4M
  • WBTC/USDT@ 86% LLTV → 104%$3.7M
  • WBTC/EURCV@ 86% LLTV → 104%$1.0M
  • WBTC/EURCV@ 86% LLTV → 104%$247K
  • WBTC/USDT@ 86% LLTV → 104%$140K
  • WBTC/USDC@ 86% LLTV → 104%$87K
  • WBTC/tGBP@ 86% LLTV → 104%$70K
  • + 2 more markets

Vaults absorbing loss(43)

  • Sentora x Spark RLUSD$10.6M (4%)
  • Steakhouse Prime Instant$3.0M (4%)
  • Gauntlet USDC Prime$1.6M (6%)
  • Steakhouse USDT$1.1M (1%)
  • Spark Blue Chip USDT Vault$914K (2%)
  • Vault Bridge USDC$641K (4%)
  • Steakhouse USDC$400K (1%)
  • Galaxy USDC Quality$362K (2%)
  • + 35 more vaults
Methodology — how the cascade is computed

For every Morpho market posting WBTC as collateral we approximate currentLtv = lltv × 0.85 — the Compass API doesn’t expose average_borrow_ltv per market yet, so we fall back to a conservative “typical” utilization. Most cohorts aren’t simultaneously at 85% of LLTV, so the cascade reads worse than reality. Roadmap to swap in a per-market borrow-LTV when the API ships it: docs/plans/2026-05-08-risk-dashboard-roadmap. After the shock, newLtv = currentLtv / (1 − shockPct).

When newLtv > 1 the collateral is worth less than the loan and the lender (the vault) eats the shortfall as bad debt. We compute it per market:

badDebt = exposureUsd × (1 − 1 / newLtv)

This is what the headline number reports and why doubling the shock roughly doubles the bad debt — not just lights up the same markets twice.

  • Ignores TWAP smoothing, oracle deviation, partial liquidations, and liquidation incentives.
  • Markets where the new LTV is past LLTV but still under 100% are not shown — the liquidator covers the loss in those cases, not the lender.
  • LLTV is wei-scaled (1e18) on the API; we divide and render as percent.
Rate sensitivity

Where yields are heading.

Compare 7d, 30d, and 90d APY by vault. Pendle PT pricing reveals what the market is paying to lock the rate in today.

Yield comparison — Morpho vs Aave vs Pendle

Vault7d APY30d APY90d APY30d Δ (bps)Trend
Sentora PYUSD Main2.6%2.7%2.3%-7 bpsStable
Sentora RLUSD Main2.5%2.7%2.5%-22 bpsStable
Sentora x Spark RLUSD0.0%
Sentora PRIME Main3.4%3.6%3.6%-22 bpsStable
Steakhouse Prime Instant3.0%3.0%3.4%0 bpsStable
Steakhouse Prime Instant4.4%4.2%3.9%+18 bpsStable
Gauntlet USDC Prime4.4%4.2%3.9%+18 bpsStable
Steakhouse USDT2.4%2.9%3.0%-41 bpsStable
Steakhouse Prime Instant2.6%3.0%3.2%-45 bpsStable
Steakhouse USDC4.2%4.0%3.7%+18 bpsStable
Pendle Ecosystem USDC5.4%5.3%+9 bpsStable
sky.money USDT Savings2.5%2.9%2.7%-39 bpsStable
Spark Blue Chip USDT Vault2.3%2.7%2.8%-40 bpsStable
Sentora PST Main4.7%4.6%+7 bpsStable
Wintermute USDC Select5.1%4.9%4.8%+16 bpsStable
Steakhouse High Yield Instant5.5%5.3%5.1%+18 bpsStable
sky.money USDS Flagship0.7%0.6%0.6%+5 bpsStable
Steakhouse Confidential Prime U…7.0%7.0%8.7%-2 bpsStable
Steakhouse ETH1.6%1.6%1.7%-6 bpsStable
Sentora mWIN Main1.4%1.0%+43 bpsStable
Gauntlet USDC Prime4.2%4.2%3.9%+8 bpsStable
Gauntlet WETH Prime1.6%1.7%1.7%-8 bpsStable
Galaxy WETH Quality1.3%1.4%1.5%-10 bpsStable
Gauntlet USDC Frontier6.2%5.5%5.5%+70 bpsStable
Smokehouse USDT4.0%4.1%3.8%-11 bpsStable

Pendle implied APY — forward-rate signal

PT prices imply the fixed yield the market will accept to lock in today. Morpho is averaging 3.6%; if implied APY prints below that, traders expect rates to fall.

apxUSD
14.4%
46 days to expiry
Market expects rates to rise
trUSD
11.7%
67 days to expiry
Market expects rates to rise
USDC
10.9%
81 days to expiry
Market expects rates to rise
ENA
15.5%
4 days to expiry
Market expects rates to rise
USDx
18.1%
74 days to expiry
Market expects rates to rise
How we measure this

7d / 30d / 90d APY are time-weighted means reported by the Compass /v2/earn/vaults endpoint — APR realized over that lookback window.

30d Δ (bps) = apy7d − apy30d, expressed in basis points. We bucket the trend pill at ±10 bps: Compressing when the recent week is < −10 bps below the month; Expanding when it’s > +10 bps; Stable otherwise.

Pendle implied APY is the fixed yield priced into each market’s PT today. If implied APY prints below the average Morpho APY, the market is paying to lock today’s rate — i.e. it expects rates to fall.

Risk-adjusted yield

Is the APY worth the volatility?

Each dot is a vault. Top-left is the goldilocks zone — high APY with steady rates. T-bills (3.75%) and Aave USDC supply mark the baselines you should beat.

$0$500M
$0$500M
Showing 139 of 139 vaults
How we measure this

APY drift = |apy7d − apy30d| expressed in basis points. This is a directional drift signal, not a true volatility measure — rolling standard deviation of daily APY snapshots is the right metric, but the Compass API doesn’t yet expose a daily series. Drift underweights long-tail volatility (a vault that crashed three weeks ago looks calm today), so read it as “how much have rates moved lately,” not as a Sharpe input. Roadmap to a proper stddev: docs/plans/2026-05-08-risk-dashboard-roadmap.

30d APY is the time-weighted mean reported by the Compass /v2/earn/vaults endpoint. T-bill 3M is the 3-month constant-maturity Treasury yield, hardcoded at 3.75% in lib/risk/calculations.ts · T_BILL_RATE. We update it by hand; a follow-up task swaps in a server-side FRED fetch (see roadmap doc above).

Bubble size is sqrt(tvl_usd) clamped to 4–18 px, so the biggest vault doesn’t dwarf the others. We jitter equal-x dots by ±0.5 bps so dense clusters stay readable.

Vaults newer than 30 days have no 30d APY yet — we plot them at x = 0 using their 7d APY for y, so they stay on the chart. They cluster on the y-axis until they accumulate a 30-day series.

Yield mechanics & exit

How the yield works — and how to leave.

Where each vault’s headline APY actually comes from, how it’s drifted recently, and how much of your deposit you could pull right now.

Per-vault yield decomposition, recent APY drift, and instantly-withdrawable share, paginated 25 vaults at a time and filtered by the dashboard’s TVL gate.
Vault7d APYYield source7d vs 30dWithdrawable now
Sentora PYUSD MainV2$441.2M2.6%100% borrower demand-7 bps
18.2% of TVL
Sentora RLUSD MainV2$373.5M2.5%100% borrower demand-22 bps
18.5% of TVL
Sentora x Spark RLUSDV2$250.0M0.0%100% borrower demand
98.9% of TVL
Sentora PRIME MainV2$185.2M3.4%100% borrower demand-22 bps
12.8% of TVL
Steakhouse Prime InstantV2$142.2M3.0%100% borrower demand+0 bps
80.6% of TVL
Steakhouse Prime InstantV2$123.2M4.4%100% borrower demand+18 bps
51.2% of TVL
Gauntlet USDC PrimeV2$102.4M4.4%100% borrower demand+18 bps
60.6% of TVL
Steakhouse USDTV1.0$86.1M2.4%100% borrower demand-41 bps
49.3% of TVL
Steakhouse Prime InstantV2$67.9M2.6%100% borrower demand-45 bps
61.5% of TVL
Steakhouse USDCV1.0$67.7M4.2%100% borrower demand+18 bps
76.5% of TVL
Pendle Ecosystem USDCV2$63.5M5.4%100% PT · 0% borrower+9 bps
18.5% of TVL
sky.money USDT SavingsV2$62.4M2.5%100% borrower demand-39 bps
11.6% of TVL
Spark Blue Chip USDT VaultV2$47.0M2.3%100% borrower demand-40 bps
73.8% of TVL
Sentora PST MainV2$45.0M4.7%100% borrower demand+7 bps
10.4% of TVL
Wintermute USDC SelectV2$44.2M5.1%40% PT · 60% borrower+16 bps
89.2% of TVL
Steakhouse High Yield Insta…V2$42.2M5.5%47% PT · 53% borrower+18 bps
52.2% of TVL
sky.money USDS FlagshipV2$36.6M0.7%100% PT · 0% borrower+5 bps
81.3% of TVL
Steakhouse Confidential Pri…V2$32.6M7.0%100% borrower demand-2 bps
100.0% of TVL
Steakhouse ETHV1.0$30.7M1.6%100% borrower demand-6 bps
61.0% of TVL
Sentora mWIN MainV2$28.8M1.4%100% borrower demand+43 bps
15.3% of TVL
Gauntlet USDC PrimeV1.0$25.9M4.2%100% borrower demand+8 bps
89.4% of TVL
Gauntlet WETH PrimeV2$25.1M1.6%100% borrower demand-8 bps
36.2% of TVL
Galaxy WETH QualityV2$23.8M1.3%100% borrower demand-10 bps
38.7% of TVL
Gauntlet USDC FrontierV2$23.5M6.2%3% PT · 97% borrower+70 bps
16.2% of TVL
Smokehouse USDTV1.1$23.3M4.0%95% PT · 5% borrower-11 bps
38.6% of TVL
Methodology — how we estimate this

Yield source. We isolate Pendle PT contribution as (capital in PT collateral) × (Pendle implied APY) ÷ vault TVL, divided by the headline 7d APY. The remainder is shown as “borrower demand” — but that bucket also absorbs Aave idle reserves, incentive emissions, and any other yield source the API doesn’t individually tag. A vault showing 100% borrower demand is therefore the default residual when no Pendle PT exposure is detected, not a positive claim that the entire APY came from Morpho borrowers. Treat the split as directional, not exact. Roadmap to a mechanically clean breakdown (idle reserves tagged separately by the API): docs/plans/2026-05-08-risk-dashboard-roadmap.

7d vs 30d. apy_7d − apy_30d in basis points. A positive number means yield is expanding lately; negative means it’s compressing.

Withdrawable now. liquidity_usd ÷ tvl_usd, the share of the vault you could redeem in a single transaction without queuing or waiting for borrower repayments. Anything below ~15% of TVL is a practical exit-risk signal.

Built with the Compass DeFi API

Every chart on this page is
one HTTP call away.

Compass exposes vault, market, and position data across Morpho, Aave, and Pendle. Pull the same risk view into your own product.