{"slug":"stablecoin-peg","title":"Most stable stablecoin, live peg deviation across USDC, USDT and DAI","subtitle":"Live peg deviation in basis points across USDC, USDT and DAI, computed every minute from a liquidity-weighted median across Binance, Coinbase, Kraken, Bitstamp and Curve.","category":"Trading","metric":"Peg deviation","unit":"bps","status":"live","higherIsBetter":false,"filters":null,"value":0.461001,"leader":{"name":"DAI","slug":"dai","value":0.461001},"leaders":[{"name":"DAI","slug":"dai","value":0.461001}],"rankings":[{"name":"DAI","slug":"dai","ms":{"p50":0.461001,"p90":0.55029,"p99":0.802232,"mean":0.457995},"successRate":100,"sampleSize":7199.51},{"name":"USDC","slug":"usdc","ms":{"p50":1.5,"p90":1.5,"p99":2.85,"mean":1.58087},"successRate":100,"sampleSize":51840.1},{"name":"USDT","slug":"usdt","ms":{"p50":2.55,"p90":3.45,"p99":3.65,"mean":2.67264},"successRate":100,"sampleSize":51840.1}],"sparkline":[0.461603,0.461603,0.461603,0.461603,0.462342,0.462337,0.462337,0.462109,0.461001,0.461013,0.461013,0.46096,0.460946,0.460945,0.460943,0.460943,0.461242,0.461236,0.461214,0.461216,0.802255,0.762068,0.55029,0.550058,0.52137,0.521341,0.521341,0.521341,0.502178,0.502172,0.501796,0.501709,0.50167,0.50167,0.493109,0.493084,0.47156,0.330614,0.323374,0.323157,0.323157,0.323157,0.323157,0.323169,0.324055,0.324054,0.330816,0.334251,0.334247,0.334209,0.334399,0.352881,0.391376,0.442509,0.442509,0.442511,0.4425,0.440518,0.440535,0.440535,0.440537,0.440697,0.441486,0.441486,0.441486,0.445001,0.444999,0.444999,0.552026,0.7124,0.594509,0.594509,0.594509],"sampleSize":110879.70999999999,"asOf":"2026-09-25T23:14:03.249Z","freshness":{"asOf":"2026-09-25T23:14:03.249Z","ageHours":0.1,"stale":false},"measured":3,"ranked":3,"headline":"DAI posts the lowest peg deviation at 0.0046% (p50, 24h) across 3 ranked providers.","quote":"DAI posts the lowest peg deviation at 0.0046% (p50, 24h) across 3 ranked providers. Source: OpenChainBench (https://openchainbench.com/benchmarks/stablecoin-peg).","cite":{"plain":"OpenChainBench. \"Most stable stablecoin, live peg deviation across USDC, USDT and DAI\". Retrieved 2026-09-25. https://openchainbench.com/benchmarks/stablecoin-peg","bibtex":"@misc{ocb_stablecoin_peg,\n  author = {OpenChainBench},\n  title  = {Most stable stablecoin, live peg deviation across USDC, USDT and DAI},\n  year   = {2026},\n  url    = {https://openchainbench.com/benchmarks/stablecoin-peg},\n  note   = {Retrieved 2026-09-25}\n}","apa":"OpenChainBench. (2026). Most stable stablecoin, live peg deviation across USDC, USDT and DAI. Retrieved September 25, 2026, from https://openchainbench.com/benchmarks/stablecoin-peg","ris":"TY  - GEN\r\nAU  - OpenChainBench\r\nTI  - Most stable stablecoin, live peg deviation across USDC, USDT and DAI\r\nPY  - 2026\r\nUR  - https://openchainbench.com/benchmarks/stablecoin-peg\r\nY2  - 2026-09-25\r\nER  - \r\n"},"pageUrl":"https://openchainbench.com/benchmarks/stablecoin-peg","ogImage":"https://openchainbench.com/api/og/stablecoin-peg","source":"https://github.com/ChainBench/OpenChainBench/tree/main/harnesses/stablecoin-peg","methodology":["Sources per stable, USDC: Binance USDC/USDT (USDT-anchored, secondary), Kraken USDCUSD, Bitstamp usdcusd. USDT: Coinbase USDT-USD, Kraken USDTUSD, Bitstamp usdtusd. FDUSD: Binance FDUSDUSDT (USDT-anchored, secondary). USDe: Binance USDEUSDT (USDT-anchored, secondary). DAI: Curve 3pool `get_dy`, quoted forward (USDC → DAI) and reverse (DAI → USDC), published as the geometric mean of the two quotes.","DAI's source class differs from the rest. No liquid CEX USD pair for DAI exists (live check July 2026: Kraken DAIUSD under $150k per 24 h with a 9 bps spread, Bitstamp at zero volume, Coinbase DAI-USD delisted), so DAI is measured from the Curve 3pool on-chain quote while USDC and USDT come from CEX tickers. The geometric mean of forward and reverse `get_dy` cancels the pool swap fee; residual pool imbalance is DAI's genuine price signal, not an artifact.","Cadence: 5 seconds for CEX REST tickers, 12 seconds for Curve `get_dy` on-chain (matches Ethereum block time). Per-venue samples are grouped into 60-second buckets for the liquidity-weighted median aggregation.","Aggregation: per-minute liquidity-weighted median across USD-quoted venues (`Quote = QuoteUSD`). Weight is 24 h USD volume estimate. The aggregated price drives `peg_deviation_bps` (per-minute median, retained for backward compatibility) and `peg_deviation_bps_histogram`.","Primary headline: `peg_deviation_worst_bps`, the per-minute MAX |price - $1.00| across all venue samples in the 60-second bucket, in bps. The ledger sorts on `quantile_over_time(0.50, peg_deviation_worst_bps[24h])`, the 24 h median (everyday tightness); the p99 column is the depeg tail. Per-minute max surfaces sub-minute depeg wicks a median would smooth away. Gauges `peg_minute_min_bps`, `peg_minute_open_bps`, `peg_minute_close_bps` expose the bar shape.","Cross-venue gap (OCB-only number): `max(price across USD-quoted venues) - min(price)`, per minute, in basis points. Surfaces the windows where Coinbase quotes USDT at $1.0003 while Kraken quotes $0.9978. Stored as `peg_cross_venue_gap_bps`.","USDT-anchored secondary metric: Binance USDC/USDT, FDUSD/USDT and USDE/USDT are exposed on `peg_deviation_usdt_anchored_bps{venue}` separately so the USD-anchored primary leaderboard is not contaminated by USDT's own peg deviation.","Time outside band: total seconds in the trailing 24 h during which the per-minute aggregated price fell outside [0.995, 1.005] (±50 bps). Split into `peg_time_below_peg_24h_seconds` (< 0.995) and `peg_time_above_peg_24h_seconds` (> 1.005) because Circle redemption only clears above-peg, so the direction tells you which failure mode is active.","Depeg event flag: binary `peg_depeg_event_flag` set to 1 when the per-minute aggregated price has been outside [0.97, 1.03] for ≥5 consecutive minutes; cleared after 30 minutes back inside. Conservative so it does not flap during normal stress events.","Outlier rule (multi-venue consensus): a sample more than 2% off peg is kept only when at least one other venue was outside the same band in the same direction within the last 30 seconds. Isolated single-venue glitches are dropped as `dropped_isolated`; corroborated moves (Kraken AND Bitstamp both at $0.87) are kept as `kept_corroborated`, so a real depeg like USDC during SVB in March 2023 survives into the percentile metric. Anything more than 50% off peg is treated as a parser bug and dropped.","Excluded by design: aggregator-only prices (CoinGecko, Coinmarketcap, DefiLlama) because they are themselves liquidity-weighted medians of the venues we already poll directly. Algo-stables that have already failed (UST, USDR) are out of scope; the bench tracks live, currently-redeemable stables."],"license":"CC-BY-4.0"}