defirisk.co
rubric v1.7.0

Oracle source = spot DEX pool (no TWAP)

Jupiter Perpetual Exchange's assessment for RD-F-053 — scored green on the v1.7.0 rubric. The evidence below is the curator's reasoning for this score.

Evidence summary #

[★ CRITICAL — GREEN] Primary oracle is Edge by Chaos Labs, a decentralised oracle protocol publishing signed aggregated prices to on-chain Doves accounts (program DoVEsk76QybCEHQGzkvYPWLQu9gzNoZZZt3TPiL597e). No DEX AMM spot price read (no slot0(), no getReserves(), no single-pool spot reference) in the mark-price or liquidation path. Chainlink and Pyth are also push/pull aggregated oracles, not DEX-TWAP. F053 critical condition (spot DEX pool, no TWAP, no fallback) is definitively absent from this protocol's oracle architecture. Three independent sources from distinct domains confirm.

Sources #

  • GitHub
    Jupiter Perps IDL Parsing — Doves IDLDoves IDL — instructions show updateWithSigner (signed price update from Chaos Labs keeper) and updateAgPriceFeed (aggregated price update), not DEX-pool readsretrieved 2026-05-16
  • Docs
    Jupiter Perps Technical Reference — Oracle SystemJupiter technical reference — three-oracle system described as Edge (primary), Chainlink, Pyth — none described as a DEX pool or TWAP; all are aggregated off-chain price feedsretrieved 2026-05-16
  • URL
    Chaos Labs Edge Oracle LaunchChainwire 2024-09-12 — Edge oracle described as combining 'accurate price data with actionable market intelligence' from multiple sources; explicitly not a single-DEX-pool price feedretrieved 2026-05-16

Methodology #

Determine whether the primary oracle for any asset/market reads spot price from a single DEX pool without a TWAP window or secondary source.

See the full factor methodology and distribution across all protocols →

rubric_version v1.7.0 protocol jupiter-perps factor RD-F-053 score green collected_at 2026-05-16 01:53:11