Soothsayer's served band contains Monday's open at the rate it claims. Pyth's published 95% confidence interval contains it ~10% of the time. Chainlink doesn't publish a band at all on weekends. Verifiable on 12 years of public data — the calibration claim is the product.
bid ≈ 0, ask = 0 during marketStatus = 5. The "uncertainty signal" is binary.For each (symbol, weekend) in the 2024+ OOS slice with Pyth coverage, here's what each oracle said Friday afternoon, and where the price actually opened Monday. Soothsayer's band is calibrated to whatever target you ask for; Pyth's published CI (read at face value as 95%) is essentially zero-width vs the realised gap; Chainlink stale-holds Friday's close.
All 265 (symbol, weekend) observations from the 2024+ OOS slice with Pyth coverage. Sortable; click any column header. The aggregate row above the table reports the inside-rate by oracle.
| Weekend | Symbol | Realised move (bps) | Soothsayer | Pyth + 1.96·conf | Pyth half-width (bps) | Sooth half-width (bps) |
|---|
Every claim on this page re-derives from the public repository. The methodology evolution log records every decision, hypothesis, and rejected alternative. Methodology dashboard has the full ablation evidence: walk-forward stability, leave-one-out cross-asset transfer, window sensitivity, conformal-comparison bootstrap, more.
uv run python scripts/run_calibration.py rebuilds the calibration surface from yfinance + FRED. Rust ⇄ Python parity verified at 75/75 cases.