Circuit breaker on price deviation
Usual (USD0 / bUSD0 / USUAL)'s assessment for RD-F-057 — scored yellow on the v1.7.0 rubric. The evidence below is the curator's reasoning for this score.
Evidence summary #
CBR (Collateral Backing Ratio) mechanism exists via admin-callable activateCBR(uint256 coefficient) on DaoCollateral. It is NOT automatic — requires admin (multisig) to invoke. For stablecoins, ClassicalOracle's isStablecoin=true path reverts getPrice/getQuote if price deviates from $1 — this IS an automatic circuit breaker for stablecoin collateral (USDC, USDT). No automatic circuit breaker for USYC NAV oracle deviation. Yellow: partial circuit breaker (automatic for stablecoins, manual-only for RWA NAV oracle).
Sources #
- DocsClassicalOracle | Usual Tech Docstech.usual.money ClassicalOracle: 'If isStablecoin is true, the depeg check will be enabled and getPrice/getQuote will revert if the price is not around $1'retrieved 2026-05-17
- DaoCollateral Implementation — EtherscanDaoCollateral ABI: activateCBR, deactivateCBR, isCBROn, cbrCoef functions — admin-invoked circuit breakerretrieved 2026-05-17
Methodology #
Determine whether the protocol halts or reverts if the oracle-reported price deviates by more than X% from a reference within Y blocks.
See the full factor methodology and distribution across all protocols →