TL;DR — the decision rule

Holding Maple syrupUSDC and holding the Sentora PYUSD vault are not two independent positions — they are the same credit, entered from opposite sides. $118.1M of syrupUSDC (10.0% of its supply) sits inside the Morpho Blue singleton as collateral for $111.1M of stablecoin borrowing across four markets, every one of them at 91.5% LLTV, and $67.5M of that — 61% — is the single market our PYUSD vault supplies. Every one of those markets prices syrupUSDC off Pool.convertToAssets(), i.e. Maple’s own mark-to-model NAV, and two of the four apply no price feed at all beyond it. That NAV has only ever risen, so the collateral leg is structurally incapable of signalling stress ahead of Maple: the first honest downward mark is the liquidation event, arriving simultaneously in four markets against borrowers at 91.5% LTV. The rule: treat a syrupUSDC position and any PYUSD/AUSD/RLUSD-vault position lending against it as one exposure for sizing, and cap the combined line at what you would accept as direct unsecured Maple credit — because on a write-down that is exactly what it becomes. This stops applying if any of these markets migrates to an oracle with an independent syrupUSDC price leg, or if LLTVs come down materially from 91.5%.

Question

The July-2026 refresh of maple-syrupusdc surfaced a holder we had not recorded: the Morpho Blue singleton (0xBBBB…FFCb) is the #3 syrupUSDC holder at 10.0% of supply. That is not a depositor — it is syrupUSDC pledged as collateral. Separately, morpho-paypal-usd-main Risk #2 already flags ~21% of that vault lent against syrupUSDC. The two evals had been describing the same node from opposite ends without either saying so.

The question generalises past these two venues: whenever a yield-bearing vault share becomes collateral elsewhere, who bears the write-down, in what order, and does the collateral oracle give any warning? The playbook’s contagion lens (steps 5 and 7 — shared dependencies, and reuse-as-collateral) asks exactly this, so the answer belongs here once rather than in each eval.

Methodology

Data sources & how to reproduce
  • Market enumeration — the Morpho GraphQL API is the only practical index of “which markets accept collateral X” (scripts/pull-onchain.sh, raw response checked in at data/markets-api.json). Every figure it returned was then re-verified on-chain with cast against Morpho.market(id) / Morpho.position(id, addr) at block 25,582,684 — the API is used to find the markets, never to source a number.
  • Oracle wiring — read directly off each market’s oracle contract (BASE_VAULT, BASE_FEED_1, QUOTE_FEED_1, and the description() of each feed). This is the load-bearing read of the study.
  • Supply/collateral totals cross-checked two ways: syrupUSDC.balanceOf(MorphoBlue) = 100,562,634 shares × convertToAssets(1e6) = 1.174533 → $118.1M, versus the sum of per-market collateral ($118.06M). They agree to 0.03%.
  • Rerun with BLOCK=<n> ./scripts/pull-onchain.sh and $ETH_RPC_URL set. Under an hour, no other inputs.
  • Assumption: market collateralAssetsUsd marks syrupUSDC at its ERC-4626 NAV — which is the point of the study, not an oversight. Dollar figures for the collateral leg are therefore Maple’s own mark.

Findings

1. The surface: four markets, one LLTV, one curator cluster

Loan assetMarketLLTVBorrowedsyrupUSDC collateralUtilSupplying vaults
PYUSD0xc962…850191.5%$67.51M$71.24M90.1%Sentora “Paypal USD Main” (our position)
AUSD0xab31…005691.5%$22.57M$23.23M88.5%Dialectic AUSD RWA · Flowdesk AUSD RWA · Grove × Steakhouse AUSD · Steakhouse High Yield Instant
RLUSD0xc0ae…039491.5%$20.98M$23.53M90.3%Keyrock RLUSD · Sentora RLUSD Main
USDC0x729b…cf4491.5%$0.06M$0.07M92.6%Gauntlet USDC Core/Frontier · Hyperithm USDC Core · Clearstar USDC Reactor · Grove × Steakhouse USDC · Steakhouse High Yield USDC
$111.12M$118.06M13 distinct vaults

Two things stand out. Every market is 91.5% LLTV — there is no conservative tier anywhere on this surface; the whole $111M is levered to within 8.5 points of the collateral mark. And the curator set is not diversified: Steakhouse appears in three of the four markets, Sentora in two, Grove × Steakhouse in two. A single curator’s judgement about syrupUSDC is load-bearing across most of the surface.

2. The oracle: every market prices syrupUSDC off Maple’s own NAV

MarketBASE_VAULTBase feedQuote feed
PYUSDsyrupUSDC poolUSDC / USDPYUSD / USD
RLUSDsyrupUSDC poolUSDC / USDRLUSD / USD
AUSDsyrupUSDC poolnone (0x0)none (0x0)
USDCsyrupUSDC poolnone (0x0)none (0x0)

All four set BASE_VAULT to the Maple pool itself, so the collateral price is Pool.convertToAssets() — the share price Maple’s own accounting publishes — optionally multiplied by a peg feed. The AUSD and USDC markets carry no feed leg whatsoever: syrupUSDC is marked at its ERC-4626 NAV and the loan asset is assumed to be exactly $1.

There is no independent price for syrupUSDC anywhere on this surface. That is not an oversight — syrupUSDC has essentially no secondary market (~$15M of Arrakis Uniswap V4 depth, last verified ~10 months ago), so there is no feed to point at. But the consequence is concrete: convertToAssets() has risen monotonically since launch (1.124 → 1.174533, Sep-2025 → Jul-2026, on-chain) and by construction is a deferred mark — Maple books credit losses when Maple Direct recognises them off-chain, not when a borrower’s collateral gaps.

3. What that means for loss order

Maple’s own exit is FIFO-queued and pays out at NAV — depositors ahead in the queue leave whole, so a write-down lands hardest on whoever is still holding. The collateral leg inverts the timing:

  1. Maple marks down convertToAssets() in a single step (there is no gradual path; the NAV is published, not traded).
  2. All four Morpho markets reprice in the same block. At 91.5% LLTV, a write-down larger than ~8.5% puts every borrower on the surface underwater simultaneously.
  3. Liquidators must buy syrupUSDC and exit it through Maple’s FIFO queue — the same queue the write-down just made everyone else want to use. Documented worst case there is 30 days; the standing pool buffer was $10.6M (0.90% of TVL) on 2026-07-21.
  4. Whatever liquidators cannot clear becomes bad debt to the supplying vaults — i.e. to us, on the PYUSD side.

So the same event hits a syrupUSDC holding (deferred NAV haircut, queue behind $527M of top-holder) and a PYUSD-vault holding (bad debt from unliquidatable collateral) at once. They do not diversify each other; they compound.

4. Scale check — this is a live concentration, not a hypothetical

The surface grew into what it is recently. Morpho Blue’s syrupUSDC holding over the refresh window (on-chain, balanceOf at weekly blocks): 132.0M shares (2026-06-05) → 110.2M (06-23) → 120.3M (07-07) → 100.6M (07-21) — i.e. it has run between roughly $118M and $154M all quarter, consistently ~10–13% of syrupUSDC supply. Our PYUSD vault’s own leg has held at ~$67.5M throughout.

Decision framework

Treat the pair as one line. When sizing either Maple syrupUSDC directly or a Morpho vault that lends against it, add the two exposures and size the total. The economically honest question is “how much unsecured Maple Direct credit do we want?” — because at 91.5% LLTV against a deferred, self-published mark with no secondary price, the collateralisation converts to unsecured on the only event that matters.

Read the collateral leg as offering no early warning. Do not treat “the Morpho market is healthy” as independent evidence about Maple. It cannot be: the market’s view of Maple is Maple’s view of Maple. The genuine early signals live on the Maple side — pool buffer, queue depth, top-holder redemptions — which is where both evals’ triggers should point.

This stops applying when: any of these markets adopts an oracle with an independent syrupUSDC price leg (a real secondary feed, or a market-derived one); LLTVs drop materially below 91.5%; or the surface shrinks below ~$25M, at which point liquidation could plausibly clear through Maple’s buffer without queueing.

Caveats