Risk

Security & guardrails

Six guards, each one added because the failure it prevents has already cost somebody money somewhere else.

None of these make the protocol safe. They make specific known failures less likely, which is a different and more honest claim.

The six guards#

GuardPreventsStatus
Oracle freshness gateBorrowing against a price nobody has confirmed recentlyAlways on
Deviation circuit breakerA bad print becoming a real liquidationAlways on
Supply & borrow capsConcentration in any single tickerAlways on
Pause guardianAn exploit draining the pool while nobody can reactStandby
Emergency repaymentUsers being trapped in a paused protocolAlways on
Market-hours risk modeOvernight and weekend gaps exceeding the bufferAlways on

Oracle freshness gate

Every state-changing call re-reads the Chainlink answer and its timestamp. Past the heartbeat, the feed is stale and new borrows against that asset stop. Repayment and top-ups stay open. Detailed in Market hours & oracles.

Deviation circuit breaker

A price move beyond the per-asset deviation band inside one block halts liquidations for that asset until two independent updates agree. It costs a few blocks of delay and prevents an unrecoverable wrongful seizure.

Supply and borrow caps

Per-asset caps bound the protocol’s exposure to any single ticker. They rise with observed on-chain liquidity depth, never ahead of it — a cap larger than the market can absorb in a liquidation is not a cap.

Pause guardian

A multisig can halt new borrows and deposits. It deliberately cannot halt repayment or the withdrawal of healthy collateral.

A paused protocol must never trap a solvent user

This is the design line that matters most. Plenty of protocols have paused during an incident and left users unable to reduce their own risk while liquidations kept running. Here, every path that lets you get out or get safer stays live regardless of what is paused.

Emergency repayment

Even with borrowing frozen, repay, deposit and self-liquidate remain callable so anyone can walk their own position back from the edge.

Market-hours risk mode

LTV and borrow caps tighten as the distance to the next real price grows. The weekend haircut is the largest.

What the guardrails cannot do#

Read this before you decide the protocol is safe

  • They cannot prevent a smart contract bug. Audits reduce that probability; they do not remove it.
  • They cannot prevent bad debt from an overnight gap larger than the liquidation buffer.
  • They cannot prevent losses from a USDG depeg, which sits entirely outside this protocol.
  • They cannot prevent you from over-borrowing. Nothing stops you drawing to the limit and being 13% of collateral movement from trouble.
  • They cannot give you legal recourse. There is no regulator, no insurance scheme and no complaints process behind a contract.

How this is being rolled out#

PhaseWhat shipsStatus
Phase 0 — TestnetMock tokens, full supply/borrow/repay loop, Chainlink integrationShipped
Phase 1 — Guarded mainnet1 ETF + 3 mega-caps, small caps, liquidation bot, pointsIn progress
Phase 2 — Credit lineRevolving line, fixed terms, portfolio risk engine, Smart DeleveragingNext
Phase 3 — ScaleInstitutional vaults, white-label SDK, flash loans, governanceLater
Caps stay deliberately small in Phase 1. The purpose of guarded mainnet is to prove the liquidation engine with real money at a size where being wrong is survivable.

Before real value moves#

  • Two independent audits, published in full including unfixed findings.
  • A public testnet period long enough for the liquidation bot to see real volatility.
  • A live bug bounty with a meaningful ceiling, running before caps rise.
  • Published risk parameters re-derived from historical volatility, on-chain depth, oracle behaviour and stress simulation — not the illustrative numbers currently on this site.

The parameters you see today are a design, not a commitment

Every LTV, threshold and bonus across these docs is a starting point for discussion. They will change before mainnet, and they should. Treat them as the shape of the system rather than as final values.

See the guards in their live state

The risk centre shows which circuit breakers are armed, oracle freshness per asset, and your own protections.