Skip to main content

Security Model

Current Phase: Shadow Mainnet Testing

Multyr contracts are deployed on Arbitrum One. The system is currently in validation phase. Deposits are not open to the public. Behavior described on this page reflects the protocol's designed behavior; some mechanisms are active in shadow testing, others become active at public launch. See the Status page for details.

This page describes the core mechanisms that enforce security at the protocol level.


Access Control (RBAC)​

The system implements a multi-layer role model:

  • PUBLIC
  • OWNER
  • GUARDIAN
  • OWNER_OR_GUARDIAN
  • MODULE

Access is enforced before any execution through a selector-based permission system.

Only authorized modules may perform sensitive operations such as:

  • minting shares
  • burning shares
  • transferring internal balances

Reentrancy Protection​

Reentrancy is prevented through:

  • custom flag-based guards at vault level
  • module-level non-reentrant execution
  • additional guards on external interaction layers

Critical operations such as deposits, withdrawals, and queue execution are protected.


Oracle Safety​

Oracle inputs are validated through:

  • staleness checks (min / max bounds)
  • secondary oracle validation
  • deviation thresholds
  • NAV freshness requirements

Deposits may be blocked if data is stale. Withdrawals are not blocked by oracle failures.


The system enforces:

  • a single source of truth for total assets
  • smoothing mechanisms to reduce volatility
  • deterministic pricing within execution batches

This prevents manipulation of share pricing.


Strategy Safety​

Strategies are governed through:

  • health states (OK / DEGRADED / BROKEN)
  • per-strategy allocation caps
  • loss caps (per strategy and aggregate)

Unhealthy strategies are excluded from new allocation.


Liquidity & Buffer Management​

Liquidity is managed across:

  • hot buffer
  • warm buffer
  • strategies

The system enforces:

  • minimum buffer thresholds
  • rebalance constraints
  • controlled capital movement

Fee Safety​

Fees are constrained by:

  • maximum caps
  • centralized calculation logic
  • consistent rounding rules

Performance fees are applied only above high-water mark conditions.


Upgrade & Storage Safety​

The protocol uses:

  • modular architecture with delegated execution
  • namespaced storage to prevent collisions
  • immutable selector mappings

This reduces upgrade-related risks.


Mathematical Safety​

The system relies on:

  • Solidity overflow protection
  • validated percentage operations
  • consistent rounding direction

Summary​

Security at the model level is enforced through:

  • strict access control
  • validated inputs
  • bounded execution
  • deterministic accounting