Risks and mitigation

Risks and Mitigation

This page lists only the real risks that could lead to loss of funds or to funds being temporarily stuck — and how Thesauros is designed to minimize them.

What cannot happen by design

  • Non-custodial ERC-4626 vaults: no one (including the team) can withdraw user funds arbitrarily.

  • All operational actions go through a distributed flow (Proposer → Approver → Executor) and a multi‑sig; no single key can move assets.

  • Admin functions are strictly limited and protected by multi‑sig and time‑locks; they cannot transfer user funds.

  • If backend services go offline, rebalancing pauses, but deposits/withdrawals remain available on-chain.

Real risks and how we mitigate them

1) Critical bug in Thesauros contracts (loss risk)

Likelihood: Low • Impact: High

Mitigation:

  • Independent audits, extensive testing, battle‑tested libraries (OpenZeppelin)

  • Minimal privileged surface; no upgrade paths that can seize funds; time‑locked changes

  • Pause + safe-withdraw mechanisms

2) Underlying protocol exploit (partial loss or stuck)

Likelihood: Low • Impact: Medium (only the portion allocated there)

Mitigation:

  • Only blue‑chip protocols with very large liquidity, long history, active governance and time‑locks (e.g., Aave/Compound‑class)

  • Diversification + hard caps per protocol (MAMM) and liquidity‑aware sizing (MALS)

  • 24/7 monitoring and emergency withdrawal procedures

3) Market‑wide liquidity crunch (withdrawal delays)

Likelihood: Medium • Impact: Low–Medium

Mitigation:

  • Allocation caps vs available liquidity (MALS) and diversified venues

  • Slippage limits and simulation before moves

  • Users can always redeem; in extreme conditions withdrawals may complete in several txs/after reallocation

4) Multi‑sig or backend compromise (mis-execution risk)

Likelihood: Very Low • Impact: Low (cannot directly steal funds)

Mitigation:

  • Threshold multi‑sig; independent Approver validates each proposal via the Engine

  • Rate limiting, timelocks for admin params, real‑time alerts

  • No function exists to drain user funds

5) L1/L2 network incidents (stuck tx, chain halts)

Likelihood: Low • Impact: Low–Medium (temporary)

Mitigation:

  • Operate on mature networks; retries and conservative gas settings

  • Funds remain in non‑custodial contracts; operations resume once the network stabilizes

Why user funds are safe

  • Non‑custodial architecture; creators have no technical ability to withdraw user assets

  • Multi‑approval execution with independent verification and timelocks

  • Blue‑chip integrations only; large liquidity, long history, public governance

  • Explicit position limits and liquidity safeguards (MAMM/MALS)

— For implementation details see How It Works and contract info in Smart Contracts & Audits. For common questions see FAQ.

Last updated