defirisk.co
rubric v1.7.0

Oracle role per asset

Usual (USD0 / bUSD0 / USUAL)'s assessment for RD-F-049 — scored yellow on the v1.7.0 rubric. The evidence below is the curator's reasoning for this score.

Evidence summary #

USYC: Primary — Hashnote custom IAggregator oracle. USDC: Primary — Chainlink USDC/USD. USDT: Primary — Chainlink USDT/USD. USD0: Primary — Chainlink USD0/USD (external reference). USD0 in SwapperEngine: hardcoded as $1. No secondary or fallback oracle for any asset. Single oracle per token is a yellow finding given the dominance of USYC collateral.

Sources #

  • Docs
    ClassicalOracle | Usual Tech Docstech.usual.money ClassicalOracle: 'After deploying the contract, the administrator should initialize the price feed for all supported RWAs and stablecoins (i.e. USYC, USDC, and USDT)' — one feed per tokenretrieved 2026-05-17
  • Docs
    Usual Full Docs LLM Texttech.usual.money SwapperEngine: 'USD0 price is considered to be $1 == 1USD0 due to numerous mechanisms' — hardcoded peg assumptionretrieved 2026-05-17

Methodology #

For each oracle, classify its role as Primary / Secondary / Fallback per asset/market.

See the full factor methodology and distribution across all protocols →

rubric_version v1.7.0 protocol usual factor RD-F-049 score yellow collected_at 2026-05-16 20:39:44