For the complete documentation index, see llms.txt. This page is also available as Markdown.

Programmable Risk & Circuit Breakers

Fusion offers a multi-layered security framework that automates risk management through risk surface enumeration.

Market Allocation Limits

The system enforces maximum exposure caps per market. These limits are enforced at the smart contract level; if an operation would breach a cap, the transaction is rejected automatically.

Substrate-Based Allowlists

Access is restricted at the most granular level. An Atomist must explicitly grant permission for specific token addresses or market/pool identifiers ("Substrates") before the vault can interact with them.

Automated Circuit Breakers (Pre-Hooks)

"Pre-Hooks" act as automatic circuit breakers that run immediately before any core vault operation. Some examples include:

  • Price Freshness & Volatility: Automatically reverts transactions if oracle data is stale or if asset prices have fluctuated beyond acceptable thresholds.

  • NAV Integrity Protections: Prevents transactions that would result in abnormal NAV shifts, protecting the vault against sandwich attacks or oracle manipulation.

Emergency Levers (Panic & Pause)

The protocol includes a suite of manual circuit breakers designed for rapid response:

  • Global & Functional Pause: The Guardian or Owner can halt specific functions (e.g., deposits, strategy execution) or pause the entire vault. This effectively freezes the mandate’s state during periods of high uncertainty.

  • Transactional Veto Power: In the multi-step "Scheduled Redemption" flow, the Guardian has the authority to cancel pending requests before they reach the "Released" state. This serves as a critical stop-gap if a withdrawal request is deemed malicious or if market conditions make the exit detrimental to the remaining pool.

  • Market-Specific Halting: Curators can instantly revoke a specific Fuse's permission, effectively cutting off interaction with a failing protocol while keeping the rest of the vault’s operations intact.

Last updated

Was this helpful?