Skip to main content

Current BLM first

The current on-chain bond floor in this codebase is intentionally simple:
That rule is implemented by the BLM contract selected in the quote:
  • Blm applies the formula directly.
  • WhitelistBlm applies the same formula but requires the solver to be whitelisted.
This gives IRIS a bond floor that is:
  • cheap to enforce on-chain,
  • easy to reason about,
  • duration-aware,
  • configurable per debt token.

A reasonable evolution path

Stage 1: deterministic on-chain schedule

This is the current implementation: a transparent formula based on duration and token-specific parameters.

Stage 2: quote-aware adjustments

Bond requirements could start reflecting more of the actual quote profile, not only the raw duration.

Stage 3: market-aware overlays

The policy could become more conservative during stressed venue conditions, volatile utilization, or other adverse market states.

Stage 4: versioned off-chain risk policy

The protocol could publish and govern richer calibration logic without turning the on-chain path into a black box.

Stage 5: signed per-quote dynamic enforcement

In a more advanced design, an off-chain model could compute a quote-specific bond requirement while the contract still enforces a minimum governed floor.