{"uid":"cap_s60yJeSiwchFTrWZWnvxS","slug":"halowerk-defiwerk-oracle-cross-check-1e41e8b6","name":"HALOWERK defiwerk Oracle Cross-Check","description":"Reads a Chainlink aggregator directly from the chain, pulls Pyth and RedStone, queries public exchange tickers and derives spot plus a 30-minute TWAP from the deepest Uniswap V3 pool of the asset against USDC on the requested chain. Every source carries its own age in seconds, its own price and a link to verify it. Nothing is smoothed into an average: the median is stated alongside the full list and the maximum deviation in basis points, because disagreement between sources is the finding, not a","url":"https://defi.halowerk.com/oracle/crosscheck?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"asset":{"enum":["ETH","BTC","USDC","USDT","DAI","LINK","CBETH","AERO"],"type":"string","description":"Asset symbol. Only assets whose sources were individually verified against the chain are available."},"chain":{"enum":["base","ethereum","arbitrum","optimism","polygon"],"type":"string","description":"Chain the on-chain sources are read from. Off-chain sources are chain independent."},"oracles":{"type":"array","items":{"enum":["chainlink","pyth","redstone","cex","dex_spot","dex_twap"],"type":"string"},"description":"Optional filter for source types. Omitted means all available types."}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.004","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.004/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.004","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.004","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_y3uIg-GGm-15VFyxFXKRX","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.004","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Cross-checks crypto asset prices across Chainlink, Pyth, RedStone, CEX tickers, and Uniswap V3 spot/TWAP, returning each source's price, age, and a median with maximum deviation in basis points","exampleAgentPrompt":"Cross-check the ETH price on Base right now using all available sources — Chainlink, Pyth, RedStone, CEX tickers, and the Uniswap V3 spot and 30-minute TWAP — and tell me the median, the worst-case deviation in basis points, and which sources are stale.","exampleUseCases":[{"title":"Pre-trade oracle sanity check","prompt":"Before I execute this large ETH trade, cross-check the ETH price on Arbitrum across Chainlink, Pyth, RedStone, CEX and both Uniswap sources and tell me if any oracle is deviating more than 50 basis points from the median or is more than 5 minutes stale."},{"title":"DeFi protocol oracle audit","prompt":"I'm auditing the LINK price feeds on Ethereum — pull every available oracle source including Chainlink, Pyth, RedStone, DEX spot and TWAP, and show me each one's price, age, and a link to verify it on-chain, plus the overall median and maximum spread in basis points."},{"title":"Arbitrage opportunity detection","prompt":"Check BTC price on Base using all oracle types and show me the full breakdown — I want to see if CEX prices and on-chain prices are diverging enough to be interesting."}],"resultDescription":"Returns a per-source breakdown listing each oracle's name, current price, age in seconds, and a verification link, alongside a computed median price and the maximum deviation across all sources expressed in basis points. The Uniswap V3 component includes both a live spot price and a 30-minute TWAP from the deepest available pool against USDC on the requested chain. No blended average is produced — divergence between sources is surfaced explicitly as the primary signal.","failureModes":["Asset not supported on the requested chain returns a 400 or empty source list","Chain not yet indexed returns an error or partial results","Individual oracle sources may be absent if they lack a verified deployment for the asset/chain pair","Stale oracle data is reported with a high age-in-seconds value rather than rejected","Network congestion may delay on-chain reads, increasing response latency","Uniswap V3 pool not found for the asset/USDC pair on a given chain returns missing DEX fields"],"whenToPreferThis":"Choose this endpoint when you need to verify that multiple independent price sources agree before triggering a DeFi action, detect oracle manipulation or staleness, audit price feed health for a protocol, or when you explicitly need a 30-minute TWAP alongside spot prices. Prefer this over a single-oracle price feed whenever disagreement between sources is itself informative — e.g. before large trades, liquidation calls, or collateral valuation. It covers Base, Ethereum, Arbitrum, Optimism, and Polygon and a curated set of assets whose sources have been individually verified on-chain.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-13T06:44:52.428Z","isFirstParty":false,"canonicalSlug":"halowerk-defiwerk-oracle-cross-check-1e41e8b6"}