Skip to main content

Goals

  • Maximize risk‑adjusted yield subject to liquidity, utilization and LTV constraints
  • Minimize churn via gas‑aware thresholds and hysteresis
  • Preserve user self‑custody and per‑Safe isolation

Constraints & Guards

  • Slippage bounds per route and venue
  • Utilization/LTV caps per market and per Safe
  • Liquidity floors to ensure orderly exit
  • Pause/roles checks enforced at the Safe (architecture/safe-accounts)

Decision Process (High‑level)

  1. Gather venue signals (rates, liquidity, incentives) and on‑chain state
  2. Compute candidate allocations within configured bounds
  3. Compare expected benefit vs. costs (gas + slippage) and only act if net‑positive
  4. Package actions as an ActionPlan (see SDK) and execute under guard checks
For the math behind scoring and constraints, see strategy/mathematical-models.

Policy Framework

Blend’s automation is guided by a clear framework designed to manage risk and optimize for sustainable yield.

Permissioned Markets Policy

  • Target Utilization: Maintain ~80% utilization (within a 75-85% band) to balance borrow APR and supply yield.
  • Stability Halts: New deposits are paused if the borrow curve becomes unstable or utilization cannot be maintained.

Reserve Policy

  • Dynamic Sizing: The reserve size is adjusted dynamically based on utilization volatility and loop flow imbalance.
  • Coverage: The reserve must cover user redemptions, rebalancing liquidity under stress, and flash loan capacity.

Rebalance Policy

  • As-Needed: Rebalances are triggered when a live allocation deviates from its ideal weight by at least 1-3%.
  • Gas-Aware: Execution only occurs if the expected APY improvement exceeds the amortized gas and slippage costs.
  • Batching: Multiple small deviations are batched to improve gas efficiency.
This framework provides predictable, rule-based automation, removing emotion and maximizing efficiency within defined safety constraints.