Idle pre-positioned USDC has to sit until a dated payout. Ladder pools it so it can earn — then pays each entity back its own share.
Product lifecycle
Each stage is a design choice: pool idle FX float, earn while matching, lock a date, then pay each entity back its share.
Pooling Variable yield Fixed lock Hold Settlement FE = financial engineering choice
Two layers · who sees what
Midnight handles the fixed payoff. SeriesVault handles many entities on top — one pool, a share ledger per book.
What each FE choice solves
Each design decision maps to a concrete problem in fixed-term on-chain lending.
Pool firstIdle float from several legal entities combines into one lendable size. Each book keeps its share.
Buffer in V2Capital earns variable yield instead of sitting idle pre-match.
Lock at matchRate and term set only when a real borrower fills the offer.
Zero-couponFull return at maturity; no daily NAV drift after lock.
Share waterfallOne on-chain lender, many pro-rata entity claims on top.
Rate state · when is yield fixed?
Financial engineering separates when you deposit from when economics lock.
Early exit (if offered) is a separate path: sell credit units on Midnight's secondary market at market price — not the hold-to-maturity zero-coupon return.