Single-pool oracle (no medianization)
Kinetiq's assessment for RD-F-056 — scored yellow on the v1.7.0 rubric. The evidence below is the curator's reasoning for this score.
Evidence summary #
OracleManager is designed to aggregate from multiple authorized adapters (EnumerableSet of adapters) — medianization is architecturally supported. In practice, only one adapter (DefaultOracle at 0xefbcCc6E33DA1C1ef638cBc0F044968D0f590fED) is published in Kinetiq docs. Single-adapter operation in practice = no independent cross-oracle validation for validator performance scores. Factor is N/A for exchange rate (accounting-based) but yellow for the validator-scoring pipeline.
Sources #
- GitHubKinetiq OracleManager.solOracleManager.sol: EnumerableSet _authorizedOracles; iterates over active oracles in generatePerformance — architecture supports multiple but single in practiceretrieved 2026-05-17
- Kinetiq Contracts and Auditskinetiq.xyz/docs/contracts-and-audits: one OracleAdapter address listed (0xefbcCc6E33DA1C1ef638cBc0F044968D0f590fED); OracleManager.sol EnumerableSet supports multiple but only one deployedretrieved 2026-05-17
Methodology #
Determine whether the oracle reads from a single DEX venue with no medianization across multiple pools or venues.
See the full factor methodology and distribution across all protocols →