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 #
- DocsClassicalOracle | 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
- 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