TL;DR — the decision rule

Same shock, opposite transmission. Through the BTC −21.5% / XRP −20.3% drawdown (May 22 → Jun 7-10), syrupUSDC’s realized APY stayed flat at ~4.6–4.8% — the fixed-rate loan book carries yield through a drawdown that compressed Morpho’s floating-rate equivalents by 60–80 bps (see ../2026-06-10-morpho-btc-stable-vaults-drawdown/). Share price rose monotonically every single day (1.165005 → 1.168078): zero credit loss, zero loans in Liquidated state, withdrawal queue never above ~$82k. What did move is the safety margin, not the return: pool-wide collateralization stands at 133.6% (API, 2026-06-10) — below the 136% Maple reported as its all-time low in the Oct-2025 stress — and the off-pool PYUSD reserve was drawn down ~$95M servicing the week. The rule:

In a sub-25% BTC drawdown, a fixed-rate custody-collateralized book converts the shock into cushion erosion instead of yield compression: APY and NAV hold, while collateralization absorbs the entire move. Hold through it, but monitor the pool collateralRatio (Maple API) as the primary stress dial — it is the analogue of Morpho’s utilization tell, and unlike Morpho there is no on-chain liquidation machine behind it, only Maple Direct’s 24-hour margin-call process at off-chain custodians.

Question

Our Morpho study showed BTC drawdowns reaching stablecoin lenders as utilization-driven yield compression with zero bad debt. Maple’s syrup pools are the other dominant venue for the same trade — stablecoins lent against BTC — but with inverted mechanics: fixed-rate loans, KYC’d institutional borrowers, collateral held at custodians (Anchorage, BitGo, Zodia) rather than on-chain, margin calls cured by humans within 24h rather than liquidated by bots within blocks, and a FIFO exit queue rather than atomic withdrawal (see ../../protocols/maple-syrupusdc.md). The endowment-relevant question: does the same shock produce losses, yield damage, or exit friction here — and which on-chain dials actually move when the collateral is off-chain?

Universe

Maple pools ≥$100M, both on Ethereum (Maple API + on-chain, 2026-06-10). Loan-book collateral split from the public openTermLoans book (per-loan principal × collateral asset):

PoolTVL (totalAssets())Active principalBTC-type collateral shareOther collateralWavg loan ratePool collateralization
syrupUSDC 0x80ac24aA…0b$1,327.5M$1,303.8M / 41 loans67.5% (BTC 65.8% + cbBTC 1.7%)PYUSD 19.7%, XRP 8.4%, USDC 2.8%, ETH 1.6%5.12%133.6%
syrupUSDT 0x356b8d89…7d$355.9M$354.8M / 12 loans74.6% (BTC)XRP 17.5%, PYUSD 4.2%, USDC 2.8%4.79%129.6%

Two-thirds to three-quarters of each book is BTC — comparable BTC intensity to the Morpho Base vaults (94–98%) once you net out the ~20–25% stable-collateralized legs. XRP adds a second volatile leg the Morpho vaults don’t have, and it fell as hard as BTC this window.

Methodology

Data sources & how to reproduce
  1. scripts/pull-maple-api.py — Maple public GraphQL (api.maple.finance/v2/graphql; introspection disabled — schema reverse-engineered from error suggestions). Pool aggregates (totalAssets, principalOut, collateralRatio, collateralValue) + the full paginated active loan book with per-loan collateral asset. Per-loan collateral flows (collateralTxs) and ratios (collateralizedLoans) are auth-gated — margin-call cures are not publicly observable. Outputs data/pools-snapshot.json, data/loans-active.json.
  2. scripts/pull-onchain-daily.sh — cast against an Ethereum archive node at 00:00 UTC blocks (cast find-block), May 20 → Jun 10: pool totalAssets(), convertToAssets(1e6) (share price — any daily drop = socialized loss), USDC/USDT.balanceOf(pool) (instant buffer), WithdrawalManagerQueue.totalShares() (queue depth), and the off-pool reserve EOAs from the eval. Output data/onchain-daily.csv. This is the primary series — every claim below traces to it. scripts/pull-shareprice-hires.sh re-reads the share prices at the same blocks with 12-decimal precision (data/shareprice-hires.csv) — the 6dp read quantizes daily APY by ~±0.3pp; the chart and APY figures use the 12dp series.
  3. DeFiLlama (pool 43641cf5… / 8edfdf02…, accessed 2026-06-10) — used only for the advertised-APY series. Its TVL (~$3.1B) does not reconcile with on-chain totalAssets() ($1.33B) — likely cross-chain mirror double-counting — so it is not used for TVL.
  4. Prices — CoinGecko daily closes for BTC and XRP (accessed 2026-06-10), data/btc-prices.json / data/xrp-prices.json.
  5. Cross-check (2026-06-10): API totalAssets 1,327,546,964,981,436 vs live cast call totalAssets() 1,327,548,757,551,884 — match to <0.001%. Same-day match on syrupUSDT, share price, and queue (0 shares).

Findings

The shock

BTC −21.5% peak-to-trough ($77,546 May 22 → $60,862 Jun 7); XRP −20.3% ($1.372 May 21 → $1.093 Jun 10, still at its low at window end). Both collateral legs fell together — the correlated-drawdown scenario the eval’s Risk #2 names.

APY: fixed-rate carried straight through

Realized daily APY of syrupUSDC/syrupUSDT vs BTC, with Morpho floating-rate reference

Realized APY (annualized day-over-day share-price growth, on-chain, 12-decimal precision): syrupUSDC held a 4.53–4.80% band with no trend — May 21 4.69%, Jun 10 4.70%, cumulative window growth 4.68% annualized. The single outlier (Jun 9, 5.10%) is an accounting true-up, not a yield event — traced on-chain: the loan manager (0x6aceb4…0fac) claimed five borrower payments that day, including a $17.6M loan repaid in full (tx 0x268cf902…, with $613 late interest) and a $1.27M interest payment on the book’s largest loan carrying $15,320 of late interest (tx 0xf5146890…). Scheduled interest accrues smoothly into totalAssets() via the issuance rate, but late interest is only recognized at claim time — the ~$16k of it that landed Jun 9 matches the excess share-price step (~1.3e-5/share ≈ $15k) and annualizes to the 5.10% print — a real one-day realized return (lenders did receive the penalty fee), but not a change in the pool’s forward earning rate, which is the distinction the chart annotation draws. Maple’s published APY, which is smoothed, correctly shows nothing there (DeFiLlama: 4.71% that day). Two real signals fall out of the trace: a borrower ran late on an interest payment during the drawdown week and cured with late interest — the only visible crack in an otherwise invisible off-chain process — and the $17.6M full repayment is Maple’s analogue of the borrower deleveraging we measured on Morpho. syrupUSDT likewise (3.89–4.42% band). DeFiLlama’s advertised APY tells the same story (4.80% → 4.62% → 4.72%). Over the identical window the Morpho Base vaults compressed ~80 bps. The mechanism: Maple’s loans are fixed-rate bilateral agreements — borrower deleveraging changes collateral, not the rate — so the drawdown cannot reach the lender’s yield until loans roll over. The flipside: when leverage demand collapses for longer, Maple re-originates at lower rates with a lag, where Morpho reprices instantly in both directions.

TVL and flows: drift, not run

DatesyrupUSDC TVLBuffer (USDC in pool)QueuesyrupUSDT TVLOff-pool PYUSD reserve
May 20$1,397.8M$41.0M0$381.1M$214.2M
May 23 (peak)$1,400.9M$29.2M0$382.3M$351.3M
May 30$1,394.3M$32.3M0$426.2M (peak)$352.5M
Jun 4$1,365.7M$23.9M0$390.0M$328.6M
Jun 6$1,348.3M$25.3M0$369.5M$287.5M
Jun 8$1,326.4M (trough)$3.0M0$364.2M$287.5M
Jun 9$1,331.1M$40.4M0$362.9M$257.0M (trough)
Jun 10$1,335.1M$29.3M0$357.5M$272.1M

Losses and margin calls: zero realized, invisible process

Collateralization: the cushion took the hit

The entire drawdown landed on the safety margin. Pool-wide collateralization (API, 2026-06-10): 133.6% syrupUSDC / 129.6% syrupUSDT ($1,739M collateral vs $1,304M principal). Two flags:

  1. This is below the 136% that Maple reported as the all-time low during the Oct-2025 stress (and far below the 167% our eval recorded from Maple’s app on 2026-06-05). The two figures may not be methodologically identical (app metric vs API aggregate; the API number was not captured pre-drawdown), but on the API’s own terms the book is at its thinnest observed cushion. With ~22% of principal collateralized by stables (PYUSD/USDC, ratio ≈ par), the implied ratio on the volatile (BTC/XRP) book is roughly 140%: a further ~25–30% BTC/XRP leg down with no cures would push it toward ~100% — the underwater line — with only the 24h-margin-call process, not an on-chain liquidation engine, standing in between.
  2. No collateral-ratio history is publicly available (no API timeseries, collateralTxs gated), so cushion erosion is only visible by polling — it is not currently among our monitoring checks for this protocol.

Decision framework

  1. Fixed-rate books invert the drawdown transmission. Morpho: yield compresses, cushion defends itself via liquidations and borrower top-ups. Maple: yield holds, the cushion silently absorbs everything. Holding through a sub-25% drawdown was right in both venues — but for opposite reasons, and “APY unchanged” at Maple is not evidence of low stress. Check the cushion, not the yield.
  2. The stress dial is collateralRatio, and it should be monitored. It is the only public, quantified read on how close the book is to the margin-call/liquidation cascade. This window took it from “comfortably above the historical low” to “below it” while every other depositor-visible metric looked serene. Proposed check: poll the API ratio; warn < 130%, page < 120% (vs 133.6% now, ~140% implied on the volatile book).
  3. Exit capacity is discretionary, and the window proved it. The queue stayed at zero because ~$95M of single-key reserve PYUSD was deployed and the pool buffer was allowed to run to $3.0M (0.23%). That is the eval’s Risk #4/#5 operating as designed under mild flow stress (−5%) — it says nothing about a correlated allocator exit, and the buffer’s $3M day shows how little standing cash the pool itself carries.
  4. Tail shape differs from Morpho. Morpho’s loss scenario is a gap move outrunning bots in minutes; Maple’s is a gap move outrunning a 24-hour human cure window at off-chain custodians, with XRP as a second correlated leg and rehypothecation risk on top (eval Risk #2). A −21% week never tested either. Do not read this study (or the Morpho one) as evidence about >30% gap scenarios.
  5. Same systemic leg, both venues. syrupUSDC’s book (67.5% BTC) and the Morpho Base vaults (94–98% cbBTC) are the same macro trade — stablecoins against BTC leverage demand. Diversifying across them diversifies mechanism (liquidation engine vs margin calls, floating vs fixed), not exposure. Position sizing should treat them as one BTC-collateral-lending bucket.

Caveats