Loan Pool
Tranche Details
Subscribe to a Tranche
Connect a wallet and deposit USDC to mint tranche tokens. This demo supports a simulated wallet — no extension required.
No Web3 wallet detected. Use the demo wallet above, or install MetaMask (or another wallet) to connect.
Your Positions
Subscribe
Performance
12-month simulation results. Tranche returns, capital structure, and payment waterfall.
Tranche Subscription
Total = tranche size (authorized). On-chain = tokenized supply. Off-chain = subscribed but not yet tokenized.
Tranche returns are determined by their position in the waterfall: senior tranches receive priority payments and bear lower risk, while junior tranches absorb first losses and earn residual returns.
YTD Ann. Yield = (Σ coupon payments ÷ initial capital) × (12 ÷ periods elapsed)
Simulation
Settings
Configure tranche parameters and loan pool settings. Changes automatically regenerate the loan pool and rerun the simulation.
Revenue
Fee breakdown by category: upfront, recurring, performance, and other income. Configure assumptions in Deal Setup (Settings).
Collateral Risk Engine
Stress Test
DeterministicApply a specific BTC drawdown to your loan pool and observe the full LTV cascade: warning → margin call → partial liquidation → full liquidation. Compare base-case vs stressed tranche outcomes month by month. Start here for a quick "what if" check.
Scenario
LTV cascade (Warning, Margin Call, Partial Liq) is configured in Settings → Core Structure → Stress Cascade. Use presets below or edit there and Save Settings.
Advanced Parameters
Monte Carlo Simulation
ProbabilisticRun GARCH(1,1) + Student-t Monte Carlo to estimate loan liquidation probabilities and tranche loss distributions. Run after stress and sensitivity to get the full probabilistic risk picture.
Simulation
Market Model DEFAULTS
GARCH(1,1) ? + Student-t ? parameters for BTC return dynamics. Edit manually or calibrate from historical data.
Sensitivity Analysis
Multi-ScenarioSweep BTC drawdowns from 10% to 70% in a single run to map tranche yields, liquidation losses, and find the senior break-even point. Each level runs a full stress simulation with LTV cascade.
Configuration
Uses LTV cascade from Settings → Core Structure → Stress Cascade. CDR (Conditional Default Rate) models borrowers defaulting for non-price reasons (e.g. bankruptcy, fraud). Set to 0 for pure collateral stress; 1–3% for realistic credit risk overlay. Runtime-only — not saved to settings.
Scenario Library
PredefinedRun institutional stress scenarios — flash crash, bear market, crypto winter, liquidity crisis, and more. Each scenario applies its own GARCH overrides to the MC engine. Compare outcomes side-by-side for risk reporting.
Demo