Borrowers
Liquidated on a wick? Here a drop has to hold for eight hours first.
Cross your line inside 4% and nothing sells for eight hours. The reserve, MBRN stakers and both lender tranches take a loss before you do.
Tested on a real day
Replayed on 10 Oct 2025 against the same oracle rounds Aave liquidated on, the eight hours inside the band close 36% less debt than Aave did across the 748 accounts whose collateral the day’s feeds can price. Aave’s own close factor repays partially too; the eight hours and the recall are Membrane’s.
Reads your open position on leading Ethereum money markets. Replays it through the measured 10 Oct 2025 prices.
One day. Same accounts.
10 Oct 2025 · 2,350 liquidated accounts
$67M protected
from forced debt closure
Aave
$144M
Membrane
$77M
Debt closed across the measured Oct. 10 cohort. Lower is less forced repayment.
4% sounds small. It would have kept $1.2B of collateral over 3.6 years of Aave V3.
$67M of debt protected from forced closure on 10 Oct 2025 alone.
4%.
You aren't liquidated when you cross the LLTV. Staying within 4% of it delays your liquidation for 8 hours. You get automatic protection from wicks and time to manage your debt.
Past 4% the partial liquidation is immediate down to the maximum borrowable LTV.
01 / The waterfall
Membrane
01
Reserve
empty at launchprotocol
drained first. Empty at launch: reserve_ratio is deployed at 0.
source02
MBRN under the asset
LTV voters
revenue stops, then their stake is sold at auction, up to the stake under that asset.
source03
Junior lenders
junior tranche
yield burned, then capital.
source04
Senior lenders
senior tranche
yield burned, then capital, then a haircut that later revenue refills when there is any.
source
05
You
borrower
No other borrower’s debt or collateral is touched. The cascade never writes to a position.
sourcePooled lending
01
Borrower
you
liquidated at the threshold, same block, no window.
source02
Safety module
stakers
if one exists, and only after a vote.
source03
Suppliers
lenders
shortfall socialised across the pool.
source
Bond coverage
curator bonds posted ÷ the redemption volume they could fail to serve
Bonds are slashed for failing to serve a redemption: min(shortfall, bond ÷ 10) per incident. The slash is booked as protocol revenue; the unserved redeemer holds an open claim.
sourcecoverage · redemption basis
—
mock · registry address pendingRedemption basis
totalBonded ÷ Σ reportedAum
how much redemption demand curators can fail to serve before the bond runs out
reportedAum is set by each vault (self-attested).
Depth basis
totalBonded ÷ (Σ reportedAum − Σ instantLiquidity)
how big a venue freeze curators can cover from bond
instantLiquidity is a real view; reportedAum is still self-attested.
02 / What follows
Redemption never touches a borrower. Curator vaults deliver the served asset; no position is read or written.
Proof:
RedemptionEngine.redeemNobody else’s loss lands on you. Reserve, MBRN and both lender tranches absorb it; the cascade never writes to a position.
Proof:
Cdp._absorbBadDebtA breach gets 8 hours to cure while it stays inside the asset’s band. Launch collateral is set to 4%. Past the band, the sale is immediate.
source03 / Counter-positioning
Aave
Every breach gets a cure window, and the window’s length sits behind a 14-day timelock.
why they will not copy it
Aave has no cure window to offer. Adding one makes the borrower’s time a fixed term instead of a parameter the DAO prices.
Morpho
Curators post a bond and are slashed when they fail to serve a redemption.
why they will not copy it
Morpho’s distribution runs through supply-side partners. Telling curators they are bonded and junior is a business-model concession.
Liquity
Redemption is served by curator vaults. It never opens a borrower’s position.
why they will not copy it
Redeeming against borrower collateral IS Liquity’s peg defence. Removing it removes the peg.
Recall
The engine pulls deployed CDT back from venues and burns it against debt inside the unwind.
why they will not copy it
To copy it Aave would have to become a yield router and own venue liability, abandoning neutral base-layer positioning.
Counter-positioning: each is a thing the incumbent could build and will not, because it costs them their model.
Run it against the measured day04 / Carry
The debt earns the yield. That is what makes a recall possible.
When a position must unwind, the engine pulls the deployed CDT back and burns it against the debt. The recall itself charges nothing.
Borrow cost comes out of the carry yield. If the spread inverts, curators cover 14 days of yield to give you time to act.
The debt is deployed to venues and the yield accrues against it.
Unwinds run in the engine. No outside keeper has to fire for a recall to happen.
A recall pulls CDT back from the venue and burns it against the debt, measured by balance delta.
No protocol fee on liquidation. The liquidator’s fee is sized on what is repaid and capped by collateral value.
05 / CDT
CDT is the mechanism: the debt you mint is the capital that earns, and the thing a recall burns.
Mint CDT06 / Counterfactual · 10 Oct 2025
What this order did to 2,350 real liquidations.
Accounts
748
real, liquidated, priced
Aave closed
$34.7M
entire episode
Membrane would close
$22.2M
8h window, walked minute by minute
Difference
$12.5M
36.02% less debt closed
Same four numbers, unpriced collateral added back
Accounts
1,751
Aave closed
$47.5M
Membrane would close
$54.2M
Difference
$-6.7M (-14.13%)
1,003 of these accounts hold collateral this dataset cannot price, so they take one repay and can never cure — they carry the repay-to-cap upper bound with none of the 8-hour window it is being compared against.
Median share of the account’s debt closed
Aave — whole multi-hit episode
50.8%
Membrane — the 8h window, walked
49.5%
Aave’s side is its entire episode, every repeat liquidation included. Membrane’s is the 8-hour window walked minute by minute against the same oracle rounds, with the sale re-arming after each repay to cap.
Membrane closes less
347
46.4% of accounts — the borrower keeps more of the position
Membrane closes more
401
53.6% of accounts — Aave declined to fully close these; Membrane’s formula would have. Filter the cohort by “Membrane worse” to read them.
By collateral asset
Asset
Accounts
Aave median
Membrane median
Cured
iWETH
435
64.4%
100.0%
73.56%
OP
353
99.8%
100.0%
n/a
ARB
235
99.9%
100.0%
n/a
LINK
191
57.1%
43.5%
n/a
AAVE
147
65.1%
100.0%
n/a
WBTC
115
50.0%
34.1%
85.22%
cbBTC
60
49.9%
30.8%
96.67%
USDC
52
65.2%
100.0%
0%
wstETH
38
50.0%
38.9%
89.47%
UNI
33
97.1%
61.5%
n/a
USDT
21
54.1%
76.3%
0%
Assets with fewer than 20 accounts are omitted. “Cured” is blank where the Oct 10 oracle series cannot price that collateral.
What the number contains
01
Two sets, never folded. 748 accounts whose collateral the day’s feeds price minute by minute: Aave closed $34.7M, Membrane $22.2M, 36.0% less. 1,003 accounts on collateral they cannot price (AAVE, LINK, OP, ARB, UNI, CRV): the engine can only repay to cap once, and with them added in Membrane closes 14.1% more. The lens above shows both.
02
What Membrane’s figure is: a breach inside the 4% band waits eight hours; a return under the line clears the timer and a later breach starts a fresh one; a move past line × 1.04, or still over the line at expiry, repays to the borrow cap at that minute’s price; the position then re-arms. Aave’s figure is every hit on the account across 10 and 11 Oct, measured.
03
Five wallets are 75% of the $12.5M difference. Without the largest it is 30% less; without the five, 14.6% less. The sign holds; the size is a handful of whales.
04
133 wallets held the whole day, $110.7M of debt. One is 58.6% of that: a $64.9M wstETH loan Aave closed 4.4% of.
05
Under $2,000 of debt both venues close the loan whole: 932 accounts, Aave a median 99.9%, Membrane 100%; Aave’s own leftover rule and Membrane’s $2,000 minimum agree, and both exist for the same reason: below it an Ethereum liquidation costs more in gas than it recovers, so the contract indexes the floor to the gas price rather than to a choice of ours. Between $2,000 and $4,000 the minimum still closes the loan where Aave took half: 161 accounts, 150 closed whole. From $4,000 up the median account loses 49.8% of the loan to Aave and 32.4% to Membrane, across 658 accounts.
06
290 of the 748 lose more on Membrane and 111 come out equal. 184 of the 290 are under the $2,000 minimum and total $18,050. The other 106 are past the band or sold at expiry, where repay to cap restores the line in one pass while Aave’s liquidators took a median 46% bite: $6.6M.
07
599 accounts, $96.8M of what Aave closed, are left out of both sides: 350 on L2s whose oracle this dataset lacks, 168 healthy by Aave’s own read the block before, 80 on unpriced collateral. No breach can be located, so no window can start.
08
Stress it, priced set: cap each repay at the largest single Aave repay on that asset that day, $20.8M; price the day from Aave’s own snapshot instead of the round log, $17.5M; put wstETH on the market stETH feed Aave does not use, $54.3M. Every one keeps Membrane under Aave’s $34.7M except the last, and that feed is the wrong one.
09
The Chainlink aggregator in this dataset is not the one Aave read that day: none of Aave’s own prices match a round in it (median gap 0.6%, worst 5.7%). Aave’s side is priced by Aave; Membrane’s walk uses the log as a ratio path. The Aave-anchored line above is the same model on Aave’s prices.