No secondary market needed: #1, #2, #3, #16, #21, #22
-
Long carry [nosm] borrow floating (Aave), lend fixed (Midnight). Earn spread, bleed on rate spikes.
-
generally considered as super risky
-
E.g: borrow 4% on aave (3-6%). Lend for 5% on midnight. Earn 1% diff. In case aave borrow rate spikes, you done.
-
π SLIDE 1 β Long Carry: Setup & Edge
Setup: Borrow USDC on Aave at floating rate (~5-6% borrow rate), deploy as fixed-rate lender on Midnight (~8-9% at bootstrap). Pocket the spread.
Edge / Asymmetry: Income is locked at entry β whatever Midnight rates do after you're in is irrelevant. Your upside is deterministic from day one. The spread is widest at launch and compresses as liquidity matures.
Real usage: Best run as a levered strategy β borrow against existing yield-bearing collateral (stETH, sUSDe), deploy the borrowed layer on Midnight. Your collateral earns its own yield; the carry sits on top. Unlevered at 1% spread doesn't beat just holding in Aave β make sure the spread is 3%+ before entering.
-
π SLIDE 2 β Long Carry: Risk & Timing
Risks: Aave borrow rate is live. If utilization spikes, cost exceeds locked income. You can repay the Aave borrow anytime but can only exit the Midnight lending position via secondary market or maturity β when the trade inverts, you're stuck.
Comments: This is short-vol on DeFi rates. Earns steadily in calm markets, bleeds in rate spikes. Size assuming Aave can temporarily hit 15-20% (it has historically).
When to run: Immediately at Midnight launch. Bootstrap premium is widest then (3-5% spread vs equilibrium 1%). Window closes as the market matures.
-
π¨ ILLUSTRATION β Long Carry
Colors: #0D0D0D Β· #22C55E Β· #EF4444 Format: payoff chart
X-axis: Aave borrow rate (left = 0%, right = 20%+). Y-axis: P&L. A flat green horizontal line from 0% up to breakeven (= Midnight fixed rate) β labeled "EARN SPREAD" with a wide green filled area below it. At the breakeven point the line turns and drops steeply as a red line rightward into open space β no floor. The green area on the left is large and wide. The red zone on the right is open-ended. Labels: EARN SPREAD, BREAKEVEN, AAVE SPIKE KILLS
-
-
Short carry [nosm] borrow fixed (Midnight), lend floating (Aave). Capped loss, uncapped upside.
-
inverted #1
-
E.g: borrow 4% on midnight, lend for 4-5% on aave. Capped loss: if aave lending rates goes to 0, your loss is still 4%. If aave lending rates spikes, you gain extra.
-
That's probably the reason why aave rates can't be persistently higher than midnight rates β the arbitrage closes the gap over time
-
π SLIDE 1 β Short Carry: Setup & Edge
Setup: Borrow from Midnight at a fixed rate (e.g., 5%), lend proceeds to Aave at floating. Inverse of long carry.
Edge / Asymmetry: Loss is capped β worst case is Aave rates go to 0% while you pay 5% fixed. Upside is uncapped β if Aave spikes to 10%, you earn 5% net spread. Favorable asymmetry: defined downside, unlimited upside.
Real usage: Hedge against a portfolio of long carry positions. Also a directional bet that DeFi rates will rise significantly above your fixed borrow cost. Can be sized small as a tail hedge.
-
π SLIDE 2 β Short Carry: Risk & Timing
Risks: Must post collateral for the Midnight borrow. If collateral price drops, liquidation risk regardless of whether your rate view is correct. Two independent risk factors: rate direction AND collateral price.
Comments: The favorable asymmetry is real but the collateral requirement and liquidation exposure add complexity vs long carry. Net: mechanically attractive but operationally more demanding.
When to run: When you expect DeFi rates to spike β ahead of a major protocol launch driving borrowing demand, macro rate shock, or as a hedge on existing short-vol exposure.
-
π¨ ILLUSTRATION β Short Carry
Colors: #0D0D0D Β· #EF4444 Β· #22C55E Format: payoff chart
X-axis: Aave rate (left = 0%, right = 15%+). Y-axis: P&L. A flat red horizontal line from 0% to breakeven = max loss (labeled "β5% MAX LOSS" with a small red box). At the breakeven point the line turns and rises steeply as a green line rightward into open space β no ceiling. The green area to the right is large and open. The red box on the left is small and bounded. Labels: MAX LOSS, BREAKEVEN, UPSIDE
-
-
Curve carry [nosm] borrow long-term cheap, lend short-term expensive, roll short leg. Earn the inversion.
-
E.g: Borrow for 1y on 4%. Each month lend in a new 30d market at 5%.
-
why we might see inverted curve
Why Midnight's curve is expected to be inverted:
Normal TradFi logic: longer maturity = higher rate (you demand more for locking up longer).
DeFi logic is opposite. Most borrowing demand is short-term β leveraged traders want 30-90 day positions, not 1-year loans. That concentrated demand at short maturities pushes short rates higher. Long
maturities have fewer borrowers competing, so lenders accept less.
-
π SLIDE 1 β Curve Carry: Setup & Edge
Setup: In an inverted curve (short rates > long rates), borrow cheap at the long end (e.g., 1yr at 4%) and repeatedly lend at the expensive short end (30d at 7%). Roll the short leg every 30 days.
Edge / Asymmetry: Long borrow rate is fixed and cheap for the full year. Short lend leg captures the elevated short rate at each roll. As long as inversion persists, you earn the 3% gap as carry β plus any further steepening.
Real usage: Harvests a structural feature of DeFi rate curves. Short-term borrowing demand (leveraged traders, 30-90d positions) concentrates at the short end, pushing those rates above long-term rates. This trade is long that structural imbalance.
-
π SLIDE 2 β Curve Carry: Risk & Timing
Risks: Reinvestment risk at each roll β if short rates normalize and fall to or below the long borrow cost, subsequent rolls are loss-making but the fixed long borrow continues. Settlement fees at every 30-day roll compound (~14bps each).
Comments: Even if the curve doesn't steepen further, you earn carry from the existing inversion. Steepening is upside; current spread is the floor.
When to run: Bootstrap phase, when inversion is deepest. Monitor short vs long rate differential actively β exit when spread narrows to near zero.
-
π¨ ILLUSTRATION β Curve Carry
Colors: #0D0D0D Β· #3B82F6 Β· #F97316 Format: horizontal timeline with layered bars
One full-width blue bar at the bottom spanning the entire year β labeled "BORROW 1YR @ 4%." Above it, 12 short orange bars evenly spaced across the same timeline, each 1/12 the width β labeled "LEND 30D @ 7%." Orange shaded band between the two levels = the 3% spread. Each orange bar flows into the next with a small arrow showing the roll. No extra decoration. Labels: BORROW 4%, LEND 7%, SPREAD 3%, ROLL
-
-
Duration long buy long-dated units, bet rates fall, sell in secondary at capital gain
-
Details
Buy 360-day credit units at current elevated rate (say 6% APR β price 0.9432). If rates fall to 4%, new 360-day units price at 0.9612. Your units are now worth more β sell in secondary at capital gainwithout waiting for maturity.
The asymmetry: downside is not symmetric with upside:
- Rates fall β sell in secondary at capital gain + earned carry
- Rates flat β hold, earn your locked 6% rate
- Rates rise β hold to maturity, still earn your original 6% (below new market but no principal loss)
The worst case is just earning a below-market rate. That asymmetry is what makes this attractive.
Why long-dated specifically:
Longer maturity = more price sensitivity per unit of rate change. A 1% rate fall moves a 360-day unit price much more than a 30-day unit. Maximum duration = maximum capital gain potential if rates fall.
-
π SLIDE 1 β Duration Long: Setup & Edge
Setup: Buy long-maturity credit units (360d) at current elevated rate. If rates fall, new units at the same maturity price higher β your existing units appreciate. Sell in secondary for capital gain without waiting for maturity.
Edge / Asymmetry: Three outcomes, two are good. Rates fall β capital gain + carry. Rates flat β earn your locked rate. Rates rise β hold to maturity, earn original rate, no principal loss. Worst case is just a below-market yield. Upside is uncapped in a falling rate environment.
Real usage: Directional bet on DeFi rate compression as Midnight matures. Maximum capital gain by going as far out on the curve as possible β 360d units move ~10x more in price per 1% rate change vs 30d units.
-
π SLIDE 2 β Duration Long: Risk & Timing
Risks: Capital gain thesis only crystallizes if a secondary market exists with active buyers. If secondary market is thin, you hold to maturity regardless β the rate bet becomes a yield, not a trade.
Comments: No liquidation risk, no collateral requirement. Just capital deployed into units. The cleanest directional rate instrument in Midnight.
When to run: At bootstrap when rates are elevated and expected to compress. Worst entry: when rates are already at equilibrium. Best entry: day one at peak bootstrap rates.
-
π¨ ILLUSTRATION β Duration Long
Colors: #0D0D0D Β· #22C55E Β· #F97316 Format: three-branch outcome tree
Center node: a hexagon labeled "BUY 360D UNIT." Three branches radiate outward. TOP branch (green, thick arrow): "RATES FALL β SELL AT GAIN." MIDDLE branch (white/grey, medium arrow): "RATES FLAT β EARN 6%." BOTTOM branch (orange, thin arrow): "RATES RISE β HOLD β 6%." Branch thickness signals outcome quality β bottom branch is visually thin and faint. No further decoration. Labels: RATES FALL, RATES FLAT, RATES RISE
-
-
Duration short - reversed #4, but less attractive due to asymmetry and collateral borrow long-dated at current fixed rate, bet rates rise, buy back debt cheaper in secondary
-
Details
The asymmetry that breaks the symmetry:
Duration long (lender):
- Rates move against you (rise) β hold to maturity, earn original rate, no principal loss
- Worst case: below-market yield
Duration short (borrower):
- Rates move against you (fall) β units you owe are now worth MORE in secondary
- If you want to exit early, you buy back expensive units β capital loss
- Worst case: hold to maturity, pay original rate (above new market), but you need collateral posted the whole time
The lender's downside is capped. The borrower's downside is not.
The second difference β collateral:
Duration long: just need capital to buy units. No liquidation risk.
Duration short: need to post collateral. If collateral drops in price while you're holding the short position, you get liquidated regardless of whether your rate bet is correct.
-
π SLIDE 1 β Duration Short: Setup & Edge
Setup: Borrow at a long fixed rate (e.g., 5% for 360d). If rates rise, new borrowers pay more β your debt becomes cheaper to buy back in secondary (units you owe are now priced lower). Buy back at discount, close early at profit.
Edge: If rates rise significantly, your locked borrow rate is below market. You can crystallize a capital gain by buying back now-cheaper units in secondary.
Real usage: Rate-rise directional bet using the borrow side of Midnight. Capital-efficient relative to holding outright long positions β leveraged through debt.
-
π SLIDE 2 β Duration Short: Risk & Timing
Risks: Must post collateral β if collateral price drops, liquidation regardless of rate view. Asymmetry is UNFAVORABLE: lender's downside is capped (below-market yield), borrower's downside is not (buy back at loss). Two risk vectors: rate direction + collateral price.
Comments: Duration long and duration short are NOT symmetric. Always prefer duration long unless conviction on rate rises is very high. The collateral requirement is a meaningful drag.
When to run: When rates are at or below equilibrium and you have strong conviction they'll rise. Active collateral health monitoring required.
-
π¨ ILLUSTRATION β Duration Short
Colors: #0D0D0D Β· #22C55E Β· #EF4444 Format: two-panel side-by-side comparison
Left panel (green tint): "RATES RISE β" β a debt bubble shrinks (arrow pointing inward) β profit arrow pointing up. Right panel (red tint): "RATES FALL β" β a debt bubble grows (arrow pointing outward) AND a separate collateral bubble also shrinks (second arrow pointing inward). Two simultaneous negative forces shown with two red arrows. Labels inside panels only, no external text blocks. Labels: RATES RISE, RATES FALL, DEBT, COLLATERAL
-
-
Roll-down buy a unit, hold as time passes and price mechanically approaches 1, sell before maturity without waiting for full term. Pure time decay extraction.
-
how it works
A credit unit always converges to price 1.0 at maturity. That's guaranteed β 1 unit redeems for exactly 1 token. So if you buy at 0.95 today with 180 days remaining, and sell at day 150 with only 30 days remaining β the price has mechanically drifted upward toward 1.0 purely from time passing. - You capture that drift without holding to maturity.
In flat rates: identical to holding to maturity. In rising rates: outperforms (you capture new higher rates sooner). In falling rates: underperforms (you keep reinvesting at lower rates β better to have held the original long unit)
-
π SLIDE 1 β Roll-Down: Setup & Edge
Setup: Buy a credit unit (e.g., 0.95 with 180d remaining). Sell at day 150 (30d remaining, price ~0.99). Capture the mechanical price drift toward 1.0 from time passing alone β without holding to maturity.
Edge / Asymmetry: Price convergence to 1.0 is guaranteed by contract. In flat rate environment, identical to holding to maturity. In rising rates, outperforms β exit early, redeploy at higher rate. No directional bet needed.
Real usage: Capital efficiency technique β recycle capital through shorter holding periods rather than locking until maturity. Layer on top of any other strategy.
-
π SLIDE 2 β Roll-Down: Risk & Timing
Risks: In falling rates β underperforms holding the original unit to maturity (you exit early and reinvest at worse rates). Secondary market must have buyers willing to pay fair price at exit.
Comments: No principal loss risk. The only "risk" is opportunity cost vs holding longer. Pure mechanical extraction in flat to rising rate environments.
When to run: Always β base layer capital efficiency technique that compounds returns. Most valuable when secondary market is liquid enough to transact near fair value.
-
π¨ ILLUSTRATION β Roll-Down
Colors: #0D0D0D Β· #F97316 Β· #22C55E Format: price-time chart
X-axis: time (Day 0 β Day 180). Y-axis: price (0.95 β 1.0). One orange curved line starting at 0.95 (buy dot, labeled "BUY 0.95") and arcing upward toward 1.0 at day 180. A vertical dashed white line at Day 150 marks the early exit. Green dot at the intersection labeled "SELL ~0.99." Green shaded area between the buy price and sell price = captured gain. After Day 150 the line continues as faint grey dashes to maturity β showing what was left. Labels: BUY 0.95, SELL ~0.99, MATURITY 1.0
-
-
Curve steepener long short-end units + short long-end (borrow). Bet short rates stay high while long rates fall (short term more expensive than long term)
-
How it works
30-day rate: 7% 360-day rate: 4% Short end is MORE expensive than long end. Inversion = short rate - long rate = +3%.
Curve steepens means this gap WIDENS further. Short rates stay high or rise, long rates fall.
-
π SLIDE 1 β Curve Steepener: Setup & Edge
Setup: Lend at short end (30d at 7%), borrow at long end (360d at 4%). Earn the 3% carry differential immediately while positioning for the inversion to deepen.
Edge / Asymmetry: Earn carry from day one regardless of curve movement. If inversion deepens further (short rates rise or long rates fall), additional profit on both legs. Carry is the floor; steepening is the upside.
Real usage: Express a view that short-term DeFi borrowing demand will intensify while long-end demand stays soft. Natural bootstrap-phase trade.
-
π SLIDE 2 β Curve Steepener: Risk & Timing
Risks: Inversion narrows instead of deepens β short rates compress toward long rates. Carry advantage erodes. Long-end borrow is fixed so you can't exit without secondary market. Short-end must keep rolling at new market rates.
Comments: Even if the curve doesn't move, you earn carry from the existing inversion. The steepening bet is the upside, not the base case.
When to run: Bootstrap phase β inversion is deepest at launch and tends to normalize as market matures. Early-phase trade with a closing window.
-
π¨ ILLUSTRATION β Curve Steepener
Colors: #0D0D0D Β· #06B6D4 Β· #F59E0B Format: inverted yield curve diagram
X-axis: maturity (30D β 360D). Y-axis: rate (4% β 7%). Cyan line sloping downward left to right. Amber dot at top-left (30d, 7%) labeled "LEND." Cyan dot at bottom-right (360d, 4%) labeled "BORROW." Amber shaded fill under the left portion of the curve. A double-headed vertical arrow between the two dots = "3% CARRY." A second arrow showing the gap widening = steepening upside. Labels: LEND 7%, BORROW 4%, CARRY 3%
-
-
Curve flattener - opposite to #7 Bet curve normalizes from inverted to flat/normal
-
π SLIDE 1 β Curve Flattener: Setup & Edge
Setup: Opposite of steepener. Borrow at short end (30d at 7%), lend at long end (360d at 4%). Pay the carry differential while betting the gap narrows.
Edge / Asymmetry: If inversion normalizes β short rates fall, long rates rise β both legs profit. Short borrow becomes cheaper, long lend appreciates in secondary. Medium-term structural trade as Midnight matures.
Real usage: The inversion is a bootstrap artifact. Over time the curve should normalize toward a more typical shape. This trade is long that normalization.
-
π SLIDE 2 β Curve Flattener: Risk & Timing
Risks: Negative carry from day one (-3% if short at 7%, long at 4%). If the curve stays inverted, you bleed indefinitely. Time is your enemy.
Comments: Bootstrap phase is the WORST time to run this. Maximum inversion = maximum negative carry. Patience required.
When to run: 3-6 months post-launch, once liquidity deepens and short rates show signs of compressing. Not a launch-day trade.
-
π¨ ILLUSTRATION β Curve Flattener
Colors: #0D0D0D Β· #06B6D4 Β· #F59E0B Format: before/after yield curve pair
Two small charts side by side. LEFT chart: "NOW" β inverted curve (slopes down left to right), amber dot at short end "BORROW," cyan dot at long end "LEND." Red shaded zone between them = negative carry cost. RIGHT chart: "TARGET" β normalized curve (slopes up left to right), dots at same positions but closer together. A large arrow between the two charts pointing right = the convergence bet. Only 3 labels total. Labels: NOW, TARGET, β3% CARRY
-
-
Curve butterfly long two wings (short + long maturity), short the middle. Or reverse. Bet on curve shape changing non-linearly
-
how it works
A steepener bets on the overall slope changing β short vs long rates.
A butterfly bets purely on curve shape β whether the middle moves relative to the two ends, regardless of what happens to the overall level or slope.
The butterfly spread:
You need three points on the curve: short maturity, middle (belly), long maturity.
Butterfly spread = 2 Γ middle rate β short rate β long rate
In Midnight's current expected shape: 30-day: 7% 180-day: 5.5% 360-day: 4% Butterfly spread = 2(5.5%) β 7% β 4% = 11% β 11% = 0
Zero means the curve is perfectly linear β the middle rate sits exactly at the average of the two wings. No hump, no cup.
The butterfly trade bets on this spread changing β the middle moving away from linear in either direction.
Two possible curve shapes:
Humped (middle above average of wings):
30-day: 7% 180-day: 6% β bulges above linear 360-day: 4% Spread = 2(6%) β 7% β 4% = +1%
Cupped (middle below average of wings): 30-day: 7% 180-day: 5% β dips below linear 360-day: 4% Spread = 2(5%) β 7% β 4% = β1%
The two positions:
Standard butterfly (long wings, short belly):
- Buy 30-day credit units (lend short end)
- Borrow 180-day (short the belly)
- Buy 360-day credit units (lend long end) Profits when middle rate RISES relative to wings β curve becomes humped β spread goes positive.
Reverse butterfly (short wings, long belly):
- Borrow 30-day (short short end)
- Buy 180-day credit units (lend the belly)
- Borrow 360-day (short long end) Profits when middle rate FALLS relative to wings β curve becomes cupped β spread goes negative.
Curve steepener/flattener make money from the slope changing β but they also have duration exposure. If rates move in parallel (all rates up or all rates down by the same amount), you gain or lose on the steepener/flattener even though the curve shape didn't change. Butterfly removes that noise.
-
π SLIDE 1 β Curve Butterfly: Setup & Edge
Setup: Long two wings (30d + 360d units), short the middle (borrow 180d). Profits when the 180d rate rises relative to the two extremes β curve develops a hump. Reverse for a cupped curve.
Edge / Asymmetry: Duration-neutral β parallel rate moves (all rates up or down equally) don't affect it. Isolates pure curve shape without directional rate noise. Butterfly spread = 2 Γ middle rate β short rate β long rate.
Real usage: When you have a specific view on the belly being mispriced relative to the wings, with no directional rate view overall.
-
π SLIDE 2 β Curve Butterfly: Risk & Timing
Risks: Three legs to manage β the belly borrow requires collateral and carries liquidation risk. Complex to unwind. Requires liquid secondary market across all three maturities simultaneously.
Comments: Early Midnight curve may be approximately linear (butterfly spread near zero). The bet is on it developing non-linear shape as different maturities attract different borrower types.
When to run: Once multiple maturity markets have sufficient liquidity for all three legs. Not a launch-day trade β needs a functioning curve first.
-
π¨ ILLUSTRATION β Curve Butterfly
Colors: #0D0D0D Β· #06B6D4 Β· #F59E0B Format: yield curve with shape variants
X-axis: maturity (30D Β· 180D Β· 360D). Y-axis: rate. Three labeled dots: cyan dots at wings (30d, 7%) and (360d, 4%). Center dot for belly (180d). Dashed straight white line connecting the two wing dots = linear baseline. Two variants of the belly dot shown: one ABOVE the dashed line (amber, labeled "HUMP β long wings profit") and one BELOW (cyan, labeled "CUP β long belly profit"). Small arrows on each belly dot showing direction of movement. Labels: 30D, 180D, 360D, HUMP, CUP
-
-
Barbell vs bullet two ways to hold the same duration with different risk profiles
-
Details Bullet: put all capital in one middle maturity (180d). Simple, concentrated, earns the middle rate. Barbell: split capital across two extremes (30d + 360d) weighted so average duration matches the bullet. More complex, but gains convexity β in large rate moves in either direction, barbell outperforms bullet.
Duration comparison:
- Bullet (180d): single maturity, duration β 0.5yr, no roll needed
- Barbell (30d + 360d, equal weight): blended duration β 0.5yr, same as bullet β but curve sits at the extremes
When to use which:
Midnight bootstrap phase β barbell. Rate uncertainty is high, convexity is valuable, carry is nearly equal, and the 30d rolls give you flexibility to adjust as the market evolves.
Mature Midnight with stable rates β bullet. Simpler, no roll management overhead, carry difference becomes the dominant factor.
-
π SLIDE 1 β Barbell vs Bullet: Setup & Edge
Setup: Same duration, different structure. Bullet = all capital in 180d. Barbell = split between 30d + 360d, weighted so blended duration matches. Same rate exposure, different convexity profile.
Edge / Asymmetry: Barbell has positive convexity advantage β in large rate moves in EITHER direction, barbell outperforms bullet. Short leg provides reinvestment flexibility; long leg provides capital gain potential if rates fall.
Real usage: Capital allocation decision, not a trade. Choose the structure based on your rate uncertainty β barbell when uncertain, bullet when confident.
-
π SLIDE 2 β Barbell vs Bullet: Risk & Timing
Risks: Barbell requires active management of rolling short leg β operational overhead. If short rates compress, rolling short leg reinvests at worse rates, eroding the convexity advantage.
Comments: This is a structural positioning decision. The convexity advantage of barbell is small at Midnight's max 1-year maturity range β it matters most when rate uncertainty is highest.
When to run: Bootstrap phase β barbell (high uncertainty, convexity valuable). Mature stable market β bullet (simplicity wins when rates are range-bound).
-
π¨ ILLUSTRATION β Barbell vs Bullet
Colors: #0D0D0D Β· #3B82F6 Β· #F97316 Format: side-by-side capital allocation diagram
Left panel "BULLET": single tall blue rectangle centered at 180d. Label: "ALL CAPITAL Β· 180D." Right panel "BARBELL": two shorter orange rectangles at opposite ends β one at 30d, one at 360d β same total height as the bullet. Label: "SPLIT Β· 30D + 360D." Below both panels: "Duration = 0.5yr." Above the barbell panel: a gentle arc labeled "CONVEXITY +" spanning from 30d bar to 360d bar. No other decoration. Labels: BULLET, BARBELL, CONVEXITY +, Duration = 0.5yr
-
-
Cross-collateral RV same maturity, different collateral. If stETH-USDC market yields 6% and wBTC-USDC market yields 8% for same term, rates should converge β go long cheap, short expensive. Could also do for uncorrelated assets.
-
π SLIDE 1 β Cross-Collateral RV: Setup & Edge
Setup: Same maturity, different collateral markets. If wBTC-USDC yields 8% and stETH-USDC yields 6% for the same 90-day term, and the risk premium gap looks overstated β go long cheap (buy stETH market units), short expensive (borrow in wBTC market).
Edge / Asymmetry: Pure relative value β not a directional rate bet, just a convergence bet between two rates for similar duration. Alpha is widest before a rate benchmark exists.
Real usage: Bootstrap-phase opportunity. Early Midnight markets will have wide mispricings between collateral types β thin liquidity, no reference rate, different risk assessments not yet priced efficiently.
-
π SLIDE 2 β Cross-Collateral RV: Risk & Timing
Risks: Rate differentials may be LEGITIMATE, not mispricings. BTC collateral may persistently yield more than ETH collateral due to real liquidation risk differences, oracle quality, or market depth. Convergence may never happen.
Comments: Unlike TradFi same-currency rate arb, DeFi collateral risk premiums can persist indefinitely. Diagnose WHY the spread exists before trading it.
When to run: Bootstrap phase β mispricings are largest when liquidity is thin and no reference framework exists. Set a target spread to close and stick to exit discipline.
-
π¨ ILLUSTRATION β Cross-Collateral RV
Colors: #0D0D0D Β· #A78BFA Β· #F59E0B Format: two-column convergence diagram
Left column: purple circle labeled "stETH / 90D / 6%." Right column: amber circle labeled "wBTC / 90D / 8%." Wide horizontal gap between them with a double-headed arrow labeled "2% GAP." Below both circles: two arrows angling inward toward a central midpoint β the convergence target. The midpoint is a small white dot with no label. Keep space between the circles wide to emphasize the gap. Labels: stETH 6%, wBTC 8%, 2% GAP
-
-
Cross-maturity RV same collateral, different maturities mispriced relative to each other. Pure arbitrage if curve shape is wrong
-
π SLIDE 1 β Cross-Maturity RV: Setup & Edge
Setup: Same collateral, two maturities. If adjacent maturities imply a forward rate that's inconsistent with rational expectations β one is mispriced. Long the cheap maturity, short the expensive one.
Edge / Asymmetry: The yield curve must be internally consistent β adjacent maturities must satisfy no-arbitrage forward rate constraints. When they don't, it's arbitrage. Most likely in early markets with thin liquidity.
Real usage: First-mover opportunity. Anyone who can compute implied forward rates from current market prices will spot these before an aggregator or benchmark exists.
-
π SLIDE 2 β Cross-Maturity RV: Risk & Timing
Risks: Requires both maturities to be liquid enough to enter and exit. Thin secondary market means the arb may take too long to close, tying up capital.
Comments: Forward rate check: implied forward = (1 + long rate Γ T_long) / (1 + short rate Γ T_short) β 1. If this diverges materially from where you'd expect, trade it.
When to run: Day one. First movers with rate computation ability identify these before anyone else.
-
π¨ ILLUSTRATION β Cross-Maturity RV
Colors: #0D0D0D Β· #A78BFA Β· #F59E0B Format: yield curve with implied forward callout
X-axis: maturity (30D Β· 60D). Y-axis: rate. Two labeled purple dots: A (30d, 7%) and B (60d, 6%). A dashed straight line connecting them = the curve. Extended beyond B as an amber dashed line = implied forward rate at day 30-60 (~5%), labeled "IMPLIED ~5%." A separate amber dot above the implied line = "YOUR VIEW 7%." Vertical gap between implied dot and your-view dot = the trade signal. Arrow pointing at the gap. Labels: 30D 7%, 60D 6%, IMPLIED ~5%, YOUR VIEW
-
-
Bootstrap mispricing - could work first few weeks early markets have wide bid-ask and no reference rate. Systematically identify mispricings before a rate benchmark exists - basically create our own rates assessment framework
-
π SLIDE 1 β Bootstrap Mispricing: Setup & Edge
Setup: At launch, no rate benchmark exists. Markets price independently with no anchor. Build your own assessment framework (Aave rates + term premium + collateral risk) and trade against offers that deviate from fair value.
Edge / Asymmetry: Pure information advantage. If you have a model for what rates should be and the market doesn't, every mispriced offer is alpha. The earlier you enter, the wider the mispricings.
Real usage: The first 2-4 weeks are the widest opportunity. Requires systematic offer scanning across all live markets β manual version of what the rate router does algorithmically.
-
π SLIDE 2 β Bootstrap Mispricing: Risk & Timing
Risks: Your model might be wrong β the market may be pricing something you haven't quantified. Overconfidence in your framework is the main failure mode.
Comments: Window closes fast. As participants enter and build their own reference points, mispricings compress. The rate router/aggregator is the infrastructure that closes this window for everyone.
When to run: Day one. This is strictly a first-mover, first-weeks trade.
-
π¨ ILLUSTRATION β Bootstrap Mispricing
Colors: #0D0D0D Β· #A78BFA Β· #F59E0B Format: Venn diagram with gap highlight
Two overlapping circles. Left circle (purple, larger): "YOUR MODEL." Right circle (amber, slightly shifted): "MARKET PRICE." Overlap zone = where both agree, shown in muted grey. Non-overlapping zones on each side = divergence. Amber non-overlap zone on right highlighted with a small arrow and label "ALPHA." A magnifying glass icon over the amber non-overlap zone. No text inside circles beyond the labels. Labels: YOUR MODEL, MARKET PRICE, ALPHA
-
-
Calendar spread adjacent maturities (30d vs 60d same collateral). Bet on the spread between them narrowing or widening
-
Example
Two directions to bet:
Spread widens (30d gets more expensive relative to 60d):
- Long 30-day (lend at 7%) β earn the high short rate
- Short 60-day (borrow at 6%) β cheap funding
- Earn +1% carry from existing spread
- If spread widens to 2%, unwind both at profit
Spread narrows (30d compresses toward 60d):
- Short 30-day (borrow at 7%)
- Long 60-day (lend at 6%)
- Pay -1% negative carry while you wait
- If spread narrows to 0%, unwind at profit
-
π SLIDE 1 β Calendar Spread: Setup & Edge
Setup: Two adjacent maturities, same collateral (e.g., 30d and 60d). Long one, short the other. Bet on the spread between them widening or narrowing.
Edge / Asymmetry: Spread widens β long 30d short 60d earns carry AND capital gain. Spread narrows β reverse position. Targeted exposure to one segment of the curve with no full directional rate risk.
Real usage: Fine-grained curve positioning after identifying broad curve direction. Smaller bet than steepener/flattener β useful for high-conviction micro views.
-
π SLIDE 2 β Calendar Spread: Risk & Timing
Risks: Short leg requires collateral and has liquidation risk. Adjacent maturities tend to be highly correlated β spread may move less than expected. Smaller P&L potential than broader curve trades.
Comments: Good for expressing precise views on specific maturity segments without taking on full curve risk. Lower drawdown potential than steepener/flattener.
When to run: Once adjacent maturity markets are both sufficiently liquid. Requires ability to enter and exit both legs cleanly.
-
π¨ ILLUSTRATION β Calendar Spread
Colors: #0D0D0D Β· #A78BFA Β· #F59E0B Format: two-bar height comparison with spread arrows
Two vertical bars side by side. Left bar (purple, taller): "30D / 7%." Right bar (amber, slightly shorter): "60D / 6%." Double-headed vertical arrow between their tops labeled "SPREAD 1%." Below, two small scenario icons: icon A shows bars diverging (wider gap, green dot = profit) and icon B shows bars converging (closing gap, green dot = profit if reversed). Keep scenario icons minimal β just arrow directions, no text. Labels: 30D 7%, 60D 6%, SPREAD 1%
-
-
Long vol (synthetic) - same as #2 but used for hedge [nosm] Pay small fixed cost via Midnight borrow, benefit from Aave rate spikes.
-
π SLIDE 1 β Long Vol (Synthetic): Setup & Edge
Setup: Borrow from Midnight at a fixed rate (e.g., 5%), lend to Aave at floating. Pay a known fixed cost; receive uncertain floating income. Structurally identical to short carry β reframed as a vol instrument.
Edge / Asymmetry: Defined maximum loss (your fixed borrow rate). Asymmetric upside β if Aave spikes to 15%, you net 10% profit. Pay a small certain cost for large uncertain upside.
Real usage: Tail hedge against a portfolio of long carry (short vol) positions. If Aave spikes and kills your long carry, long vol offsets. Size small as insurance, not as primary income.
-
π SLIDE 2 β Long Vol (Synthetic): Risk & Timing
Risks: Collateral required for the Midnight borrow. Aave rate may never spike enough to recover the ongoing fixed borrow cost β the hedge bleeds if vol never arrives.
Comments: Structurally identical to short carry β same trade, different intent. The framing determines sizing: as a hedge, size it to offset your short vol exposure, not to maximize standalone P&L.
When to run: When running significant long carry exposure. Also before known volatility catalysts (large protocol launches, macro shocks).
-
π¨ ILLUSTRATION β Long Vol (Synthetic)
Colors: #0D0D0D Β· #EF4444 Β· #22C55E Format: payoff chart (option-style)
X-axis: Aave rate (0% β 15%+). Y-axis: P&L (below and above zero). Flat red horizontal line from left up to breakeven (= 5% fixed borrow cost) β labeled "MAX LOSS." At breakeven the line turns and rises steeply as a green line with no ceiling. Small red filled box on the left side of chart. Large open green space to the right. The asymmetry is the visual message β small red, vast green. Labels: MAX LOSS β5%, BREAKEVEN, UPSIDE β
-
-
Short vol (synthetic) - same as #1 but used for hedge earn carry in calm, structured so losses are bounded
-
π SLIDE 1 β Short Vol (Synthetic): Setup & Edge
Setup: Borrow floating (Aave), lend fixed (Midnight). Earn steady spread in stable markets. Structurally identical to long carry β reframed as a vol instrument: you're selling rate uncertainty and collecting premium.
Edge / Asymmetry: Consistent carry income in calm rate environments. The "vol premium" is the spread you earn for accepting the risk that Aave rates spike above your locked Midnight rate.
Real usage: Core income strategy for capital deployed in a stable DeFi rate environment. Bootstrap phase offers the best risk/reward β spread is widest, vol is high but manageable.
-
π SLIDE 2 β Short Vol (Synthetic): Risk & Timing
Risks: Aave rate spike β the vol event you're short. Cannot exit Midnight position instantly. Historically Aave USDC borrow has spiked above 20% temporarily. Size accordingly.
Comments: Identical trade to long carry. Size this position assuming worst-case Aave spike, not average rates. Compress exposure as the bootstrap spread narrows.
When to run: Bootstrap phase. Exit when the spread compresses to where carry no longer compensates for tail risk.
-
π¨ ILLUSTRATION β Short Vol (Synthetic)
Colors: #0D0D0D Β· #22C55E Β· #EF4444 Format: payoff chart with tail risk
X-axis: Aave rate (0% β 20%+). Y-axis: P&L. Wide green band slightly above zero across the middle portion of the chart = "EARN CARRY." At the far right (Aave spike zone), the line dips sharply below zero into a red zone = "RATE SPIKE." The green zone occupies ~80% of the chart width; the red tail is narrow but deep. A vertical dashed line marks the breakeven threshold. Labels: EARN CARRY, BREAKEVEN, RATE SPIKE
-
-
Rate straddle simultaneously long vol on both directions. Profit if rates move significantly either way. Costs carry in both directions if rates stay flat
-
how
Construction:
- Long long-dated units (360d) β profits if rates fall, appreciates in secondary
- Rolling short-dated positions (30d) β profits if rates rise, each roll captures new higher rate
The payoff:
- Rates fall big β 360d leg appreciates in secondary, sell at capital gain
- Rates rise big β short-dated rolls capture new elevated rates, compound at better yield
- Rates flat β just earn blended carry, no vol premium. This is the cost.
The straddle is most valuable specifically when you expect volatility but don't know the direction β like right before a known catalyst. Examples in Midnight:
- Fed decision / macro rate shock incoming
- Large protocol launching that will spike DeFi borrowing demand
- A major MM about to enter Midnight (rates will compress but you don't know when exactly)
-
π SLIDE 1 β Rate Straddle: Setup & Edge
Setup: Long 360d credit units (profits if rates fall, appreciates in secondary) + rolling 30d positions (profits if rates rise, each roll captures new elevated rate). Two legs, two directions covered.
Edge / Asymmetry: Profits from large rate moves in EITHER direction. No need to predict which way β just that rates will move significantly. In a high-uncertainty environment, direction doesn't matter.
Real usage: Pre-catalyst positioning β before known volatility events where size of move is predictable but direction is not.
-
π SLIDE 2 β Rate Straddle: Risk & Timing
Risks: Bleeds carry if rates stay flat β holding both legs without a large move is the loss scenario. 360d leg earns below short-dated rates (inverted curve); 30d rolling leg pays settlement fees at every roll.
Comments: Tactical, not passive. Enter around a specific catalyst, not as a permanent position. Time entry to minimize carry bleed before the event.
When to run: Around specific catalysts β large MM entering Midnight (rate compression), major protocol launch (borrowing demand spike), macro rate shock. Bootstrap phase generally, when rate moves are large and frequent.
-
π¨ ILLUSTRATION β Rate Straddle
Colors: #0D0D0D Β· #22C55E Β· #EF4444 Format: V-shape payoff chart
X-axis: rate direction (β FALL Β· FLAT Β· RISE β). Y-axis: P&L. Wide V-shape: both arms rise up from a central valley in green. The valley at center = small red area labeled "CARRY BLEED." Left arm rises (green): "360D LEG." Right arm rises (green): "30D ROLLING." Both arms open wide with no ceiling. The red valley is small and bounded. The green arms dominate the visual. Labels: 360D LEG, 30D ROLLING, CARRY BLEED
-
-
Cash-and-carry buy credit units + hedge the rate exposure externally. If units are mispriced vs hedge cost, extract risk-free profit - but there's no clear interest rate swap onchain.
-
Details
Buy credit units at implied rate X β hedge the rate exposure externally β if X exceeds hedge cost, pocket the spread risk-free.
Buy 90d credit unit at 8% APR Hedge rate exposure at cost of 5% APR equivalent Risk-free profit: 3% APR for 90 days
-
π SLIDE 1 β Cash-and-Carry: Setup & Edge
Setup: Buy Midnight credit units at implied rate X. Simultaneously hedge rate exposure externally. If X exceeds the hedge cost, the spread is risk-free profit β locked on both sides.
Edge / Asymmetry: Classic arbitrage β if both legs fill simultaneously, P&L is deterministic regardless of rate moves. No directional exposure once hedged.
Real usage: Institutional-grade arbitrage once an on-chain hedge instrument exists. Currently limited by absence of on-chain IRS β the hedge leg doesn't exist cleanly yet.
-
π SLIDE 2 β Cash-and-Carry: Risk & Timing
Risks: No clean on-chain rate hedge today. Approximate hedges (Aave floating position, Boros) introduce basis risk β the trade is no longer truly risk-free. Requires both legs to fill simultaneously at target rates.
Comments: This trade is the core use case for the Midnight-native IRS wrapper (see irs-midnight-native.md). Whoever builds the on-chain IRS unlocks clean cash-and-carry at scale.
When to run: Once on-chain IRS or comparable hedge instrument is live. Monitor IRS infrastructure announcements as the signal.
-
π¨ ILLUSTRATION β Cash-and-Carry
Colors: #0D0D0D Β· #06B6D4 Β· #F97316 Format: two parallel lane diagram
Two horizontal lanes running left to right, both ending at the same point (maturity). TOP lane (cyan): "MIDNIGHT UNITS 8%" β arrow running full width β "REDEEM 100%." BOTTOM lane (orange): "HEDGE 5%" β arrow running full width β "SETTLE." Both lanes converge at the right into a single green block labeled "LOCKED 3%." A lock icon sits at the convergence point. No other decoration. Labels: MIDNIGHT 8%, HEDGE 5%, LOCKED 3%
-
-
Forward rate lock use two Midnight markets (different maturities, same collateral) to synthetically lock in a rate for a future period. E.g. borrow 60d, lend 30d = implied 30d rate starting in 30 days
-
Details
You want to borrow in 30 days, but worry rates will be higher then than they are now. You want to lock today's rate for that future period.
The construction:
Today: Borrow 60d at 6% APR β receive cash now, owe 1 unit at day 60 Lend 30d at 7% APR β deploy that cash now, receive 1 unit at day 30
Day 30: 30d lend matures β you have cash back in hand 60d borrow still open β 30 days remaining on your debt
Day 30β60: You have cash, you owe debt Effectively: you've pre-arranged a borrowing position starting at day 30
The implied forward rate:
The two transactions together imply what the market expects the 30-day rate to be in 30 days: (1 + 6% Γ 60/365) = (1 + 7% Γ 30/365) Γ (1 + forward Γ 30/365) Forward rate β 4.98% APR
The market is pricing in that 30-day rates will fall from 7% today to ~5% in 30 days β consistent with bootstrap compression expectations.
Usage:
- Hedge (non-directional):
You know you need to borrow in 30 days. Lock in 5% today. If rates spike to 9% by then β you're protected. Financing cost known on day 0.
- Directional bet:
If you believe rates in 30 days will be higher than the implied 5%:
- Execute the lock (borrow 60d, lend 30d)
- At day 30 when rates are at 7%, lend at 7% instead of the implied 5%
- Earn 2% more than the market priced in
If you believe rates will be lower than implied 5%:
- Reverse it (lend 60d, borrow 30d)
- At day 30 when rates are at 3%, you've avoided borrowing at those low rates when you needed to lend
-
reading implied expectations
The forward rate calculation works backwards too. By observing what 30d and 60d rates are trading at, you can read what the market collectively expects rates to be in the future:
30d rate today: 7% 60d rate today: 6% Implied 30d rate in 30 days: ~5%
Market expects compression. If your research says compression will be faster (rates hit 5% in 2 weeks not 30 days) β the forward lock is mispriced. Enter the trade before the market catches up.
This is the forward rate lock's biggest value in early Midnight β it reveals market-implied rate expectations before any benchmark exists, giving you a reference point to trade against
-
π SLIDE 1 β Forward Rate Lock: Setup & Edge
Setup: Today β borrow 60d at 6%, lend 30d at 7%. At day 30, the lend matures (cash in hand) and 60d borrow has 30 days left. Net: you've pre-locked a borrow position at the implied forward rate of ~5% for the 30-60d period.
Edge / Asymmetry: Locks in future borrowing cost today. If rates spike before day 30, you're protected. Also works as a directional bet β enter if you believe actual rates at day 30 will differ from the market-implied ~5%.
Real usage: Two uses: (1) hedge for anyone with a known future funding need, (2) directional bet when implied forward rates look mispriced vs your research. Also the best rate intelligence tool in early Midnight β reveals market-implied expectations before a benchmark exists.
-
π SLIDE 2 β Forward Rate Lock: Risk & Timing
Risks: Both legs must fill simultaneously. If one fills and the other doesn't, you have unhedged exposure. Implied forward rate calculation must be precise β small errors compound across the two legs.
Comments: Even if you never trade it, computing implied forward rates from current 30d/60d market prices gives you a reference signal. If implied forward diverges from your own expectations, that divergence is the trade.
When to run: When you have a known future funding need OR when implied forwards deviate materially from your rate expectations. Available from day one.
-
π¨ ILLUSTRATION β Forward Rate Lock
Colors: #0D0D0D Β· #06B6D4 Β· #F97316 Format: horizontal timeline with two overlapping bars
Timeline: Day 0 β Day 30 β Day 60. Three vertical dashed white lines marking the three points. TOP bar (cyan, spans Day 0β30): "LEND 30D @ 7%." BOTTOM bar (orange, spans Day 0β60): "BORROW 60D @ 6%." At Day 30: cyan bar ends, a small "CASH BACK" marker appears. Days 30β60: only orange bar remains. A bracket under the 30β60 segment labeled "IMPLIED ~5%." The bracket is the key visual element. Labels: DAY 0, DAY 30, DAY 60, IMPLIED ~5%
-
-
Convexity extraction price/yield relationship is non-linear (convex) Units have positive convexity β they gain more when rates fall than they lose when rates rise by the same amount. Buy long-dated units to extract convexity vs a linear hedge
-
probably convexity will be too small (dont expect 20y markets) - not worth it. Maybe on bootstrap phaze.
-
What the bend means in practice
Take a 360-day unit at 5% APR (price = 0.9524): Rates fall 2% β price = 0.9710 β gain = +1.95% Rates rise 2% β price = 0.9346 β loss = -1.87%
-
The extraction trade
Convexity is valuable but you don't want the rate direction risk that comes with holding long-dated units. The extraction trade separates them:
Step 1: Buy 360-day credit units β positive convexity + positive duration (rate direction risk)
Step 2: Hedge duration with a linear instrument β negative duration, zero convexity
Net: zero duration + positive convexity You've kept the asymmetry, neutralized the direction bet
The payoff:
Rates stable: convexity adds nothing β you just earn (or sacrifice) carry
Rates volatile: asymmetry pays β gain more on down moves than you lose on up moves
The "cost" of convexity extraction in Midnight's inverted curve: long-dated units yield LESS than short-dated (4% vs 7%). You sacrifice 3% carry to hold the convex instrument. You need rate volatility large enough for the convexity benefit to exceed that carry drag.
Break-even rough estimate at 360d vs 30d: Carry sacrifice: ~3% APR Convexity benefit per 5% rate move: ~0.47% Required: large, frequent rate moves to justify carry sacrifice
-
π SLIDE 1 β Convexity Extraction: Setup & Edge
Setup: Buy 360d credit units (positive convexity + duration risk), hedge duration with a linear instrument (Aave position or short-dated units). Net: zero directional rate exposure, positive convexity β you keep the asymmetry and strip out the direction bet.
Edge / Asymmetry: Large rate moves in EITHER direction benefit you. Gain more when rates fall than you lose when they rise by the same amount. The asymmetry is structural, not directional.
Real usage: Secondary consideration when choosing between similar positions β all else equal, prefer the more convex instrument. At Midnight's 1-year max maturity, convexity is modest vs TradFi, so this is a tiebreaker, not a primary strategy.
-
π SLIDE 2 β Convexity Extraction: Risk & Timing
Risks: Sacrifice ~3% carry by holding long-dated units on an inverted curve. Convexity benefit per 5% rate move is only ~0.47% β need large, frequent moves for convexity to exceed carry drag. No linear hedge instrument exists cleanly on-chain yet.
Comments: With max 1-year maturities, convexity is small. Worth noting as a concept but not a primary trade. Most relevant at bootstrap when rate moves are large and frequent enough to make the math work.
When to run: Bootstrap phase only. In a mature stable Midnight β don't sacrifice carry for convexity at these maturity ranges.
-
π¨ ILLUSTRATION β Convexity Extraction
Colors: #0D0D0D Β· #06B6D4 Β· #22C55E Format: price-yield curve comparison
X-axis: rate change (β FALL Β· STABLE Β· RISE β). Y-axis: price change (P&L). Two overlapping curves from the same center point. Straight cyan diagonal line = linear instrument (loses and gains symmetrically). Curved green line bowing outward = convex instrument (gains more on fall than loses on rise). Green shaded areas between the two lines on BOTH sides = convexity premium. The visual key: green curve always sits above the cyan line. Labels: LINEAR, CONVEX, CONVEXITY PREMIUM
-
-
immunization strategy - if you have an obligation [nosm] match asset duration to liability duration. Protocols with known future obligations lock in fixed-rate assets to cover them. Zero rate risk.
-
beneficiary: Any protocol that has made a fixed promise about a future payment and is currently funding it with floating-rate assets is carrying unmanaged duration risk. Most DeFi protocols are in this situation and don't have a tool to fix it
Examples:
Liquid staking protocols (Lido, Rocket Pool, EtherFi)
They promise stakers a continuous yield. That yield is funded by validator rewards β which fluctuate with validator queue length, MEV, and network conditions. If they want to offer a fixed-rate staking product (guaranteed 4% for 90 days), they need to hedge the variable validator income against a fixed liability. Midnight immunization lets them lock in the funding side.
Structured yield products (Pendle, Ethena)
Pendle splits yield-bearing assets into PT/YT. The PT promises exactly face value at maturity β that's a fixed liability. If the underlying yield (e.g. sUSDe) fluctuates, Pendle's ability to deliver the PT redemption could theoretically be at risk. Midnight units of matching maturity are a natural hedge. Ethena similarly: sUSDe yield is driven by funding rates which are volatile. If they ever offer fixed-rate sUSDe, they need to immunize the funding.
DAOs with token unlocks / payroll
Any DAO that knows it needs to pay $X USDC in 90 days for contributor salaries, grants, or token buybacks. Currently they hold USDC in Aave (floating) or idle in a multisig (zero yield). Midnight lets them hold it in credit units maturing exactly on payment day β earning fixed yield while guaranteeing the principal is available.
Insurance protocols (Nexus Mutual, Sherlock)
They collect premiums now and pay claims later. The timing of claims is uncertain but the coverage period is fixed. For the known coverage windows, they have a fixed liability duration. Idle premium capital currently earns floating. Matching it to fixed-maturity Midnight units of the same coverage period eliminates rate risk on the asset side.
Lending protocols running fixed-rate products
If Aave or Compound ever launches a fixed-rate product (they've both tried and struggled), they immediately need immunization infrastructure. They promise borrowers a fixed rate, which means they need to fund it at a fixed rate on the asset side. Midnight is the natural wholesale funding market for any protocol offering retail fixed rates.
On-chain funds / yield vaults
Vaults that promise depositors a target APY for a fixed period (30/60/90d campaigns). Currently they run this on floating assets and hope the rate holds β inherently fragile. With Midnight they can lock the asset yield to match the promised liability yield exactly. The margin is the spread between what they promise depositors and what Midnight pays.
-
π SLIDE 1 β Immunization: Setup & Edge
Setup: You have a known future obligation (pay $X on date Y). Buy Midnight credit units maturing on exactly that date. Asset and liability offset perfectly β zero rate risk. Principal is guaranteed available on the exact date needed.
Edge / Asymmetry: Complete elimination of rate risk for known future obligations. Fixed maturity maps directly onto fixed-date liabilities. No other DeFi instrument offers this with this precision.
Real usage: DAOs with payroll or grant disbursements, insurance protocols with defined coverage periods, yield vaults promising target APY campaigns, LSTs wanting to offer fixed-rate staking products.
-
π SLIDE 2 β Immunization: Risk & Timing
Risks: Only works if Midnight markets exist at the exact maturity needed. If your obligation date doesn't match an available market, residual duration risk remains. Standardized maturities (quarterly IMM dates) reduce this risk significantly.
Comments: Simplest and most capital-efficient Midnight use case for protocols with fixed future obligations. No leverage, no complexity β just date matching.
When to run: As soon as Midnight has markets at the relevant maturities. Any protocol with a fixed future payment should evaluate this immediately at launch.
-
π¨ ILLUSTRATION β Immunization
Colors: #0D0D0D Β· #3B82F6 Β· #F97316 Format: aligned timeline diagram
Two horizontal bars stacked vertically, both starting at Day 0 and both ending at the same point on the right (maturity date). TOP bar (orange): "CREDIT UNIT β ASSET." BOTTOM bar (blue): "OBLIGATION β LIABILITY." Both bars end precisely at the same vertical line = maturity. A thin green vertical line marks that exact end point, labeled "MATCH." The alignment of the two bars at the right edge is the entire message. Nothing else. Labels: ASSET, LIABILITY, MATCH
-
-
Liability-driven investing - same as #21 but reversed [nosm] borrow at fixed rate for exactly the term of a known future obligation. Used by DAOs, treasuries, structured products - anyone who has made a promise with a date attached and is currently funding it with floating-rate assets is carrying unnecessary rate risk.
Immunization = I have capital, I invest it to match my liability LDI = I need capital, I borrow it at fixed cost to match my liability - beneficiary?
**DAOs / Protocol Treasuries**
- DAOs with contributor payroll β know exactly what USDC they need and when
- DAOs with grant programs β scheduled disbursements at known future dates
- DAOs with token buyback programs β committed to buying X at a future date
- DAOs repaying protocol debt β MakerDAO, Frax, any protocol with outstanding obligations
**Structured Product Protocols**
- Pendle β PT promises exact face value at maturity, needs matching fixed asset to fund it
- Ethena β if sUSDe ever offers fixed-rate windows, underlying yield needs to be locked
- Any vault promising a defined APY for a fixed period β needs to fund that promise at known cost
**Insurance Protocols**
- Nexus Mutual, Sherlock β collect premiums now, pay claims over defined coverage periods. Idle premium capital should match coverage term duration
**Liquid Staking Protocols**
- Any LST offering fixed-rate staking products β needs to hedge variable validator rewards against fixed liability
**On-Chain Funds**
- Crypto funds with quarterly LP distributions β know distribution date, need capital available
- Hedge funds with defined redemption windows β liabilities are calendar-driven
- Market makers with known operational funding cycles
**RWA Platforms**
- Trade finance protocols with invoice repayment schedules β liability is exactly dated
- Real estate tokenization with mortgage payment schedules
**Options / Derivatives Protocols**
- Lyra, Dopex β options have defined expiry dates, premium obligations are known
- Prediction markets β settlement at known future date
- **π SLIDE 1 β LDI: Setup & Edge**
**Setup:** You need capital for a fixed period (e.g., 90 days of operational expenses). Borrow from Midnight at a fixed rate for exactly 90 days. Funding cost is locked β no Aave utilization spike can make your operations more expensive mid-period.
**Edge / Asymmetry:** Converts treasury management from a rate-risk problem into a logistics problem. Fixed cost of capital for any protocol with budgeted expenses β P&L becomes predictable.
**Real usage:** DAOs with contributor payroll, grant disbursements, token buyback programs. Any protocol that has committed to a fixed future expenditure. Mirror of immunization β borrow fixed instead of invest fixed.
- **π SLIDE 2 β LDI: Risk & Timing**
**Risks:** Must post collateral for the Midnight borrow. If treasury assets used as collateral drop in price, liquidation risk. Fixed cost is guaranteed but collateral exposure is not.
**Comments:** Immunization and LDI are mirrors: immunization = invest capital to match a liability. LDI = borrow capital at fixed cost to match a liability. Same fixed-maturity matching logic, opposite direction.
**When to run:** Any time a DAO or protocol is committing to a fixed future expense. Value increases as Midnight becomes the default fixed-rate borrowing venue for DeFi protocols.
- **π¨ ILLUSTRATION β LDI**
Colors: #0D0D0D Β· #3B82F6 Β· #F97316
Format: vertical flow diagram
Three horizontal boxes stacked vertically with arrows connecting them downward. TOP box (blue): "TREASURY COLLATERAL." Arrow down (orange, labeled "BORROW FIXED 5% / 90D"): middle connector. BOTTOM box (blue): "KNOWN EXPENSE β DAY 90." A bracket on the right side spanning all three elements labeled "COST LOCKED." A lock icon beside the bracket. The fixed-cost bracket is the visual key β nothing uncertain between collateral and expense.
Labels: COLLATERAL, BORROW FIXED 5%, KNOWN EXPENSE, COST LOCKED
- Synthetic floating rate
combine credit units across many rolling short maturities to approximate floating rate exposure from fixed-rate instruments
-
how that works
Instead of one 360-day credit unit (fully locked), you hold a ladder of short-term positions:
$1M β 30-day market maturing Jan 30 $1M β 30-day market maturing Feb 28 $1M β 30-day market maturing Mar 30 ... and so on
Every month one tranche matures, you collect face value, reinvest at whatever rate the market offers that day. Your blended yield continuously updates toward current market rates. You're never locked in for more than 30 days at a time.
Why bother vs just using Aave:
Midnight's 30-day fixed rate should always exceed Aave's floating rate by the term premium β even at the short end. That premium is small (maybe 50β150 bps on 30-day maturities) but it's persistent and compounds.
The lag has two faces:
When rates are rising: your yield lags β you're still earning old lower rates while Aave users enjoy the new higher rates. You underperform floating temporarily.
When rates are falling: your yield lags β you're still earning old higher rates while Aave users earn less. You outperform floating temporarily.
The lag is symmetric. Over a full rate cycle it nets roughly to zero, and the term premium is your consistent advantage.
The building opportunity:
An auto-rolling vault implementing this is essentially an on-chain money market fund:
-
Depositor puts in USDC
-
Vault maintains rolling 30-day Midnight positions across staggered maturities
-
Always has liquidity (one tranche maturing every few days if staggered finely enough)
-
Passes blended yield to depositors
-
Yield = floating rate + term premium β settlement fees β management fee
This is exactly what Fidelity's money market funds do with T-bills and commercial paper. $5 trillion of TradFi capital sits in this structure. On-chain it doesn't exist yet.
The risks specific to this:
-
Reinvestment risk at each roll. If no borrowers want 30-day loans when your tranche matures, you can't reinvest efficiently. Depends on continuous borrower demand at short maturities.
-
Settlement fee drag compounds. Every roll pays the settlement fee. At maximum 14 bps per 30-day roll = 1.7% APR drag. Needs to be smaller than the term premium you're capturing.
-
Standardized maturities matter here more than anywhere. If 30-day markets are fragmented across many slightly different dates, you can't efficiently roll β you need liquid markets on consistent dates. This is why standardized maturities (idea #30 in all-ideas.md) is a prerequisite for this strategy to work at scale.
-
-
π SLIDE 1 β Synthetic Floating Rate: Setup & Edge
Setup: Instead of one locked 360d unit, hold a ladder of staggered 30d positions. Each tranche rolls at maturity into a new 30d market at the current rate. Blended yield continuously updates β you approximate floating rate behavior while consistently earning a term premium above Aave.
Edge / Asymmetry: Always earns Midnight's 30-day fixed rate (floating + term premium of ~50-150bps) instead of pure Aave floating. Premium is small but persistent and compounds. Never locked in for more than 30 days at a time.
Real usage: Auto-rolling vault built on this is an on-chain money market fund. Deposit USDC, earn better-than-Aave yield, always liquid (one tranche maturing every few days if staggered). $5 trillion of TradFi capital sits in this structure β on-chain it doesn't exist yet.
-
π SLIDE 2 β Synthetic Floating Rate: Risk & Timing
Risks: Reinvestment risk at every roll β if no borrower demand at 30d maturities, can't redeploy efficiently. Settlement fee drag: ~14bps Γ 12 rolls = ~1.7% APR drag that must stay below the term premium captured.
Comments: Requires standardized short maturities to be liquid. Fragmented 30-day markets on slightly different dates make rolling expensive and inefficient β this is a prerequisite dependency.
When to run: Build the vault before launch, activate immediately at launch. Becomes the retail entry point to Midnight and captures TVL from yield-seeking depositors who don't want to manage positions directly.
-
π¨ ILLUSTRATION β Synthetic Floating Rate
Colors: #0D0D0D Β· #3B82F6 Β· #F97316 Format: staggered ladder with yield comparison
Five blue horizontal bars staggered like a staircase across the X-axis (time) β each bar is 30 days wide, each starting slightly after the previous one begins. Label on bars: "30D." An orange wavy line runs above all bars = blended yield tracking market. A lower white dotted line below = Aave floating rate. Green shaded gap between the orange line and the white dotted line = term premium. The staircase pattern of rolling bars is the key visual β no text boxes, just bars, two lines, and a shaded gap. Labels: 30D TRANCHES, BLENDED YIELD, AAVE, TERM PREMIUM
-