UpshiftDocs
Curators

Risk Framework & Emergency

The layered guardrails that constrain curator activity and the emergency unwind sequence when something goes wrong.

Risk Framework and Guardrails

Risk controls are layered; curators should know which constraints are contract-enforced and which are process-enforced.

GuardrailWhat it doesEnforced by
Non-custodial perimeterNeither Upshift nor the curator can move funds to an external EOA; transfers limited to vault ↔ subaccount ↔ whitelisted strategy contracts.Smart contract
Policy engineWhitelists the exact protocols, contracts, and functions a curator may call.Subaccount layer
Liquidity bufferConfigurable % of assets held in-vault for instant redemptions; no forced unwinds.Contract + ops
NAV volatility protectionMax percentage change per update cycle; mitigates bad oracles, erroneous NAV, and MEV/latency arbitrage.Smart contract
Timelocks24h delay on fee changes and withdrawal-period changes; users can exit before changes take effect.Smart contract
Hypernative monitoringAutomated unwinds on critical alerts.Integration
Emergency functionsMultisig can instantly pause deposits/withdrawals and pull all strategy funds back into the vault.Owner multisig

Emergency & Unwind

On critical alerts — an exploit on a whitelisted venue, an oracle failure, a depeg — the response sequence is:

  1. Automated unwind. Hypernative may auto-unwind affected DeFi positions on critical alerts.
  2. Curator unwind. The curator unwinds remaining exposure and returns capital to the subaccount.
  3. Recall. The operator pulls funds back into the vault with withdrawFromSubaccount.
  4. Lockdown. The owner multisig can pause deposits/withdrawals (pauseDepositsAndWithdrawals) and, if needed, sweep with emergencyWithdraw to a safe destination.

Events to monitor

  • OnEmergencyWithdraw events
  • DepositWithdrawalStatusChanged events (Pause/Resume)
  • Hypernative critical alerts on any whitelisted venue