Overview
The Simulator lets you model changes to your position without executing anything on-chain. It shows you the before/after state — health factor, LTV, available borrows — so you can make decisions with full visibility.
Six simulation types
Deposit
Model adding more collateral. Enter an asset and amount to see how your health factor and available borrow limit improve.
Withdraw
Model removing collateral. See how your health factor changes and whether the withdrawal stays within protocol limits.
Borrow
Model taking on new debt. See the resulting health factor, new LTV, and updated liquidation prices.
Repay
Model repaying part of your debt. Useful for understanding how much to repay to reach a target health factor.
Price Change
Model an asset price moving up or down by a percentage or to an absolute value. This is the fastest way to stress-test your position.
Swap-Repay
Model repaying debt by selling one of your collateral assets via CowSwap. Fetches a live swap quote so the simulation reflects real slippage.
Reading the result
Every simulation shows a side-by-side comparison:
| Metric | Before | After |
|---|---|---|
| Health Factor | Current HF | Simulated HF |
| LTV | Current % | Simulated % |
| Available Borrow | Current USD | Simulated USD |
| Net Equity | Current USD | Simulated USD |
If the simulated action would violate a protocol constraint (supply cap, borrow cap, minimum health factor), Kairu shows a warning rather than silently displaying an invalid result.
Deep-link parameters
The Simulator accepts URL parameters, so the dashboard and AI chat can pre-fill it:
/simulate?action=priceChange&asset=ETH¶m=-30
/simulate?action=repay&asset=USDC&amount=5000
/simulate?action=deposit&asset=WBTC&amount=0.5
When you click Simulate on a recommendation or an Insights row, the Simulator opens with the relevant parameters already filled in.
Portfolio simulation
If you have configured wallet groups, you can switch the Simulator to Portfolio mode and run the same simulation across all wallets simultaneously.