Oracle price deviation >X% from secondary
Fluid's assessment for RD-F-099 — scored yellow on the v1.7.0 rubric. The evidence below is the curator's reasoning for this score.
Evidence summary #
No current oracle deviation on core assets (ETH, wstETH, USDC, USDT) as of 2026-04-29. Fluid uses multi-source oracle verification for vault pricing (three Uniswap TWAP checkpoints + Chainlink vs current Uniswap price per blog.instadapp.io/fluid/). However: (1) the Resolv/USR incident (March 2025) confirmed that a hardcoded oracle for a collateral asset (wstUSR priced at $1.13 while market was $0.63) caused $10M+ Fluid bad debt — this signal class is confirmed load-bearing; (2) whether all current Fluid collateral oracles are admin-replaceable vs hardcoded is unconfirmed; (3) the signal is phase 2 (not yet live, requires per-asset secondary-source mapping infrastructure). Yellow: no current deviation but monitoring gap is confirmed as specifically load-bearing by prior incident.
Sources #
- URLDeFi hardcoded-oracle failure: Fluid bad debt from Resolv USRBingX flash news — hardcoded oracle failure causes Fluid bad debtretrieved 2026-04-29
- Introducing Fluid — oracle architectureblog.instadapp.io/fluid/ — multi-source oracle verification for vaultsretrieved 2026-04-29
Methodology #
Detect whether the primary oracle's reported price deviates >X% from the best available secondary source (another feed or venue).
See the full factor methodology and distribution across all protocols →