Skip to main content
Pharos

Depeg Tracker + DEWS Changelog

Full version history of Depeg Tracker and DEWS methodology decisions, from v1.0 to v6.38.

What this controls

Depeg Tracker + DEWS Changelog version history

Use this changelog to trace how Pharos changed the related scoring, data-source, threshold, or interpretation rules over time. Entries record the contract active at each release; archived rules are retained so historical charts and citations can be read against the rules active at the time.

Latest version

v6.38Oct 23, 2026

Late yield rankings retained within a named budget

DEWS keeps publishing with the last-good yield-rankings generation for up to three yield producer intervals instead of withholding the whole cohort as soon as one yield run is late.

Impact snapshot

  • The retention budget is three times the sync-yield-data cadence, derived from the cron interval so a cadence change moves it automatically. Within the producer interval plus runtime the generation is fresh; past that and within the retention budget it is retained last-good evidence.
  • Run metadata names the yield-rankings generation, its age, the retention budget and a machine-readable reason (`retained-last-good`); each asset with structured yield evidence records the generation age in `sourceAges.yieldRankings` and a retained flag in `staleFlags.yieldRankings`.
  • Beyond the retention budget, or with a missing, invalid or beyond-skew clock, publication is still withheld under `yield-rankings-freshness` with `dews-cohort-dependency-unavailable`. Signal curves, weights, the Yield Anomaly increments and other input admission gates are unchanged.
  • Activation is 2026-10-23 00:00 UTC (1792713600), the release date. No DEWS score replay is claimed.
v6.38Oct 23, 2026

Late yield rankings retained within a named budget

DEWS keeps publishing with the last-good yield-rankings generation for up to three yield producer intervals instead of withholding the whole cohort as soon as one yield run is late.

  • The retention budget is three times the sync-yield-data cadence, derived from the cron interval so a cadence change moves it automatically. Within the producer interval plus runtime the generation is fresh; past that and within the retention budget it is retained last-good evidence.
  • Run metadata names the yield-rankings generation, its age, the retention budget and a machine-readable reason (`retained-last-good`); each asset with structured yield evidence records the generation age in `sourceAges.yieldRankings` and a retained flag in `staleFlags.yieldRankings`.
  • Beyond the retention budget, or with a missing, invalid or beyond-skew clock, publication is still withheld under `yield-rankings-freshness` with `dews-cohort-dependency-unavailable`. Signal curves, weights, the Yield Anomaly increments and other input admission gates are unchanged.
  • Activation is 2026-10-23 00:00 UTC (1792713600), the release date. No DEWS score replay is claimed.
Details

Impact notes

  • The retention budget is three times the sync-yield-data cadence, derived from the cron interval so a cadence change moves it automatically. Within the producer interval plus runtime the generation is fresh; past that and within the retention budget it is retained last-good evidence.
  • Run metadata names the yield-rankings generation, its age, the retention budget and a machine-readable reason (`retained-last-good`); each asset with structured yield evidence records the generation age in `sourceAges.yieldRankings` and a retained flag in `staleFlags.yieldRankings`.
  • Beyond the retention budget, or with a missing, invalid or beyond-skew clock, publication is still withheld under `yield-rankings-freshness` with `dews-cohort-dependency-unavailable`. Signal curves, weights, the Yield Anomaly increments and other input admission gates are unchanged.
  • Activation is 2026-10-23 00:00 UTC (1792713600), the release date. No DEWS score replay is claimed.
Open full version archive
Commit provenance not recorded
    v6.37Oct 20, 2026

    Mint/burn inputs share the published flow watermark

    DEWS admits mint/burn flow inputs at the published common closed-hour watermark, including explicitly admitted legacy pre-cutover windows, rather than requiring every source to reach the latest closed hour.

    • The 24-hour flow window, 30-day baseline and dirty-hour fence use the same published watermark. Each coin still requires complete 24-hour and 30-day coverage; legacy-pre-cutover assurance remains distinct from durable current-fingerprint proof.
    • Freshness is measured from the actual window end, not the publication clock. The existing published-reader freshness budget, DEWS 24-hour stale limit and valuation gates remain unchanged; missing or rejected evidence remains unavailable, not calm.
    • Restored flow inputs can change DEWS scores and threat bands in either direction. Signal curves, formula weights, dampening and depeg-detection rules are unchanged. Frozen Safety captures do not rerun this producer-side admission.
    • Planned activation is provisionally 2026-10-21 00:00 UTC (1792540800), following the next-UTC-midnight convention; re-date effectiveAt at release. First admitted flow and DEWS producer observations remain separate runtime requirements. No DEWS score replay or production recovery is claimed.
    Details

    Impact notes

    • The 24-hour flow window, 30-day baseline and dirty-hour fence use the same published watermark. Each coin still requires complete 24-hour and 30-day coverage; legacy-pre-cutover assurance remains distinct from durable current-fingerprint proof.
    • Freshness is measured from the actual window end, not the publication clock. The existing published-reader freshness budget, DEWS 24-hour stale limit and valuation gates remain unchanged; missing or rejected evidence remains unavailable, not calm.
    • Restored flow inputs can change DEWS scores and threat bands in either direction. Signal curves, formula weights, dampening and depeg-detection rules are unchanged. Frozen Safety captures do not rerun this producer-side admission.
    • Planned activation is provisionally 2026-10-21 00:00 UTC (1792540800), following the next-UTC-midnight convention; re-date effectiveAt at release. First admitted flow and DEWS producer observations remain separate runtime requirements. No DEWS score replay or production recovery is claimed.
    Open full version archive
    Commit provenance not recorded

      Earlier versions

      Compact summaries retain historical citation targets. Open a version archive for its full evidence and commit provenance.

      1. v6.36 · Original quote clocks and readable-leg normalization

        Oct 20, 2026

        DEX corroboration retains original observation ages, and DEWS blends only readable supply and liquidity legs rather than treating missing evidence as calm.

      2. v6.35 · TVL erosion compares stored liquidity measurement epochs

        Oct 19, 2026

        DEWS excludes cross-epoch TVL baselines from liquidity erosion while retaining independently eligible historical liquidity scores. Live hydration compares against the actually admitted current per-coin liquidity version; historical diagnostics compare against their selected historical current anchor, never today's runtime version.

      3. v6.34 · Comparable depeg evidence and freshness-qualified stress publication

        Oct 10, 2026

        Depeg confirmation and peak updates now keep native and USD quote domains comparable, exclude rejected pool evidence, and require opposing-group agreement even for the single large-pool exception. DEWS retains trusted DEX-only stress but withholds publication when foundational prices or the retained systemic-stress sample are stale or invalid. These admission changes can move event histories, PegScore inputs, and DEWS scores or bands without changing formula weights.

      4. v6.33 · Confidence-qualified weekly DEX history for liquidity erosion

        Oct 8, 2026

        DEWS Liquidity Erosion admits the nearest positive-TVL history observation with confidence at least 0.5 inside an inclusive 36-hour weekly tolerance, retaining the selected observation's score, TVL and date.

      5. v6.32 · Quarantine malformed asset inputs without withholding healthy DEWS peers

        Oct 7, 2026

        Malformed core persisted inputs reject only their eligible asset before scoring and contagion; healthy peers publish an exact admitted generation.

      6. v6.31 · Trusted-price coverage bounds depeg time; thin-supply deviations are observed

        Oct 3, 2026

        Open incidents accrue off-peg time only between recorded continuous trusted observations. Blind and unrecorded legacy-open spans are unknown, not off peg or verified stability; observed current deviations no longer depend on the $1M event-creation floor.

      7. v6.30 · Unknown audit verdicts cannot become scoreable evidence

        Sep 28, 2026

        PegScore and audit recomputation now fail closed on unknown non-null audit verdicts; archived and V9 provenance reject unknown vocabulary instead of interpreting it as unaudited evidence.

      8. v6.29 · Unreadable pool detail is an unavailable DEWS component, not measured calm

        Sep 27, 2026

        The DEWS pool signal now carries explicit availability for its worst-single-pool component. When an asset's top-pool detail is missing, unparseable, not an array, has an unreadable entry, or its eligible (>= $100K) pools carry no balance measurement, that 25% component is unavailable and the pool blend renormalizes over the readable balance (40%) and average-stress (35%) components instead of adding a measured-looking zero. A readable list with no eligible pool stays an observed empty set scored as a measured zero.

      9. v6.28 · Unavailable supply no longer closes a live depeg event

        Sep 27, 2026

        The live-event supply floor now distinguishes an observed supply from a missing one. Only an observed circulating supply below $1M, including an explicit zero, closes an open event as `coverage-lost-supply`; when an asset's current circulating buckets are absent, empty or wholly invalid, the open event stays open and unchanged and no new event opens.

      10. v6.27 · Challenger-pool majority can carry a recovery when the aggregate DEX row is withheld

        Sep 24, 2026

        The published pool-challenger snapshot now feeds the recovery decision in both directions. When the primary lane is ambiguous and no fresh trusted aggregate `dex_prices` row is available, at least two independent challenger groups inside the recovery band that strictly outvote the groups still crossing the trigger threshold close the event, using the same shared majority authority as the veto.

      11. v6.26 · Pool challenger majority rule for depeg recovery and confirmation

        Sep 24, 2026

        A minority of diverging pool-challenger protocol groups can no longer veto a corroborated primary recovery or confirm a pending depeg. Both pool-challenger decisions now require the diverging groups to be at least as numerous as the groups that corroborate the recovered (inside-threshold) price, matching the pricing pool challenge rule in v6.32.

      12. v6.25 · Backfill replay honors reviewed suppressions and live-overlap dedupe

        Sep 23, 2026

        A recomputed backfill episode is no longer persisted when a reviewed suppression window covers it or when an existing live row already covers the same coin and direction, so reviewed artifact removals survive future admin replays and one market episode is never counted twice.

      13. v6.24 · Degraded DEWS runs withhold the published generation

        Sep 21, 2026

        A cycle whose weighted inputs failed no longer becomes the served generation. The publication pointer stays on the last clean generation, so a lost input can no longer move a coin's published score or band.

      14. v6.23 · Unavailable DEWS evidence no longer scores as measured calm

        Sep 21, 2026

        Four places where DEWS read absent evidence as an optimistic observation now fail closed: unavailable previous readings are no longer smoothed in, a missing price-confidence tier scores as the worst known tier, warnings that carry no scored stress publish no yield verdict, and a coin with no circulating buckets is skipped instead of having its stress rows retired.

      15. v6.22 · Public-event eligibility for blacklist stress

        Sep 6, 2026

        DEWS blacklist windows and daily digest activity now exclude suppressed tracker events, aligning their inputs with the public blacklist history.

      16. v6.21 · Independent confirmation for native-fiat onsets

        Aug 12, 2026

        A CoinGecko native-fiat quote may still initiate a pending non-USD depeg, but it can no longer promote that event without agreement from fresh canonical pricing outside the CoinGecko source family.

      17. v6.2 · Hourly DEX-price trust window

        Aug 10, 2026

        DEX-implied prices now refresh hourly, with a 75-minute trust window that preserves one bounded delivery delay without admitting older market evidence.

      18. v6.1 · One deviation formula for DEWS and the depeg detector

        Aug 8, 2026

        The DEWS divergence sub-signal now measures distance from peg with the same canonical derivation the depeg detector uses, instead of its own inline basis-point arithmetic.

      19. v6.098 · Depeg onset and recovery require persistent confirmation

        Jul 20, 2026

        Every live depeg onset now waits beyond the full trigger threshold for 15 minutes, while recovery requires a separate 15-minute stay inside a tighter half-threshold band before an incident closes.

      20. v6.097 · Fiat FX references and PegScore coverage become explicit

        Jul 18, 2026

        Fiat peg monitoring now anchors current deviation to live FX instead of same-peg peer drift, while PegScore and detail surfaces expose the observed coverage and distinguish public incidents from raw threshold crossings.

      21. v6.096 · Native-peg events preserve one quote domain

        Jul 11, 2026

        Live events opened from direct native-fiat quotes now keep native prices throughout peak and recovery persistence instead of mixing later USD-domain observations into the row.

      22. v6.095 · Native-fiat quotes can initiate live non-USD depegs

        Jul 8, 2026

        Supported non-USD fiat assets can now open live depeg state from a fresh direct native-fiat quote when the USD price against a peer-median peg reference remains inside threshold.

      23. v6.094 · Mint/burn flow freshness fails closed

        Jun 23, 2026

        DEWS now separates mint/burn baseline coverage from true source freshness, so the Flow sub-signal requires a fresh 24-hour mint_burn_hourly row plus at least 7 baseline days.

      24. v6.093 · Independent primary-family severe moves can open immediately

        Jun 21, 2026

        Non-large-cap extreme depeg moves no longer have to wait in pending confirmation when the current primary price is fresh and already spans independent source families.

      25. v6.092 · Pool-challenged recoveries keep active depegs open

        Jun 19, 2026

        Live depeg detection now rejects an in-band primary recovery print when qualifying individual DEX pool challengers still show the existing depeg direction.

      26. v6.091 · DEX-contradicted recoveries keep active depegs open

        Jun 16, 2026

        Live depeg detection no longer closes an existing event from an authoritative near-peg primary print when fresh trusted DEX evidence with multiple independent protocol groups still shows the event's original depeg direction.

      27. v6.09 · Wider venue-risk coverage feeds the structured-venue branch

        Jun 15, 2026

        Yield Intelligence v8.292 expands the reviewed venue-risk registry from 12 to 61 venues, so DEWS's existing structured-venue Yield Anomaly branch now fires for the previously-unscored long tail without any DEWS threshold change.

      28. v6.08 · Display surfaces share the peg-reference authority gate

        Jun 10, 2026

        Displayed peg deviation now uses the same peg-reference authority gate as the depeg detection engine: thin non-USD peer groups without a live FX fallback show 'reference unavailable' instead of a self-referential ~0 deviation.

      29. v6.07 · Medium venue-risk yield anomaly branch

        Jun 9, 2026

        DEWS now treats reviewed medium-risk yield venues as a bounded structured Yield Anomaly input while preserving the stronger high-risk venue branch.

      30. v6.06 · Confirmation peg-reference parity and directional duplicate repair

        Jun 6, 2026

        Pending depeg confirmation now reuses the live detection peg-reference authority gate, and duplicate open-event repair no longer folds opposite-direction peaks into a surviving row.

      31. v6.05 · Missing supply anchors fail closed

        Jun 6, 2026

        DEWS now marks the Supply Velocity sub-signal unavailable when both previous-day and previous-week supply-history anchors are absent.

      32. v6.04 · Below-floor live event closure

        Jun 6, 2026

        Live depeg detection now closes an already-open event when the tracked asset remains in the cache but falls below the $1M live-event supply floor.

      33. v6.03 · Blacklist activity stablecoin-id attribution

        Jun 6, 2026

        DEWS blacklist activity now resolves recent blacklist events to the tracker config's canonical stablecoin id before scoring.

      34. v6.02 · Explicit zero supply-history anchors

        Jun 5, 2026

        DEWS now preserves explicit zero previous-day and previous-week supply-history anchors instead of treating them as missing current-supply fallbacks.

      35. v6.01 · Priced-observation PegScore anchors

        Jun 3, 2026

        PegScore tracking windows can now anchor from the first durable Pharos price observation when supply-history coverage is absent, so priced non-NAV assets no longer remain unrated solely because they have not written a supply snapshot.

      36. v6.0 · Historical provenance, quality-aware PegScore, and calibration metrics

        May 14, 2026

        Depeg history now records durable replay/audit provenance, PegScore discounts weak or disputed historical rows, and DEWS backtests report calibration metrics from stored stress-signal history.

      37. v5.99 · Structured Yield Source-Risk DEWS Input

        May 13, 2026

        DEWS now consumes populated Yield Intelligence source-risk and rank-attribution fields inside the existing Yield Anomaly sub-signal, while neutral or missing structured rows remain no-ops.

      38. v5.98 · Registry-backed depeg source families

        May 12, 2026

        Depeg trust and pending-confirmation policy now resolve source families from pricing-source registry metadata, expanding composite labels before family and authority checks.

      39. v5.97 · Source-family confirmation and zero-event backfill parity

        May 11, 2026

        Pending depeg confirmation now requires source-family-aware corroboration, stricter DEX/pool independence, refreshed peg references, and canonical confirmer provenance; trusted zero-event backfills now remove stale backfill rows.

      40. v5.96 · ARS native-peg and KGS FX corroboration

        May 5, 2026

        Direct native-peg corroboration now includes ARS where CoinGecko exposes a supported quote currency, while KGS stays on the secondary daily FX path and deterministic bounds because CoinGecko does not expose a native KGS quote.

      41. v5.95 · Cross-asset contagion amplifier

        Apr 18, 2026

        DEWS now applies a bounded per-peg-type contagion amplifier (max 1.2x) derived from the same cycle's first-pass DANGER/WARNING bands, on top of the existing systemic PSI amplifier.

      42. v5.94 · Pool-confirmation hardening, backfill atomicity, confirmation-provenance surfacing

        Apr 18, 2026

        Pool-only pending promotion now requires 2 pools or >= $5M TVL; backfill delete+insert share a batch; off-chain confirmation is circuit-breaker-guarded; promoted depeg events now persist confirmation_sources and pending_reason.

      43. v5.93 · Blacklist signal coverage follows direct EVM wave

        Apr 15, 2026

        DEWS blacklist-activity input now follows the direct EVM blacklist tracker expansion, adding supported event-count stress signals for FDUSD, BRZ, AUSD, MNEE, EURI, USDQ, USDO, USDX, AID, TGBP, EURC, and BUIDL where those assets are otherwise DEWS-eligible.

      44. v5.92 · Blacklist signal coverage follows first-wave tracker expansion

        Apr 15, 2026

        DEWS blacklist-activity input now follows the expanded live blacklist tracker symbol set, adding first-wave issuer-intervention signals for USDG, RLUSD, U, USDtb, and A7A5 where those assets are otherwise DEWS-eligible.

      45. v5.91 · Conservative DEWS freshness and zero-supply current-row retirement

        Apr 11, 2026

        DEWS aggregate responses now expose oldest-row lag separately, and eligible assets with no current circulating supply no longer keep stale current radar rows.

      46. v5.9 · Direction-true confirmation, pending refreshes, and DEWS live-trust alignment

        Apr 8, 2026

        Pending depeg incidents now track live first/last/peak state, confirmation requires same-direction corroboration, and DEWS divergence reuses the live depeg DEX trust floor.

      47. v5.8 · Daily-confirmed native-peg historical replay

        Apr 7, 2026

        Supported non-USD fiat historical replay now treats native-fiat CoinGecko history as a day-scale confirmation lane instead of trusting thin hourly native prints on their own.

      48. v5.7 · Launch-date peg-score anchors for older tracked assets

        Apr 7, 2026

        PegScore tracking windows now prefer curated launch dates over late-arriving supply-history coverage when the asset metadata provides a trustworthy launch anchor.

      49. v5.6 · Generalized native-peg routing and replay for non-USD fiat assets

        Apr 7, 2026

        Live and pending depeg routing now generalize the native-peg corroboration lane across the supported non-USD fiat set, and historical replay prefers native fiat market history where CoinGecko exposes it.

      50. v5.5 · Direct native-peg corroboration for BRL depeg routing

        Apr 7, 2026

        Live and pending depeg routing now checks a fresh direct native-peg quote for supported non-USD fiat assets before trusting a USD-price-versus-FX-reference divergence on its own.

      51. v5.4 · Thin-fiat peg-reference fail-closed and corroborated primary recovery

        Apr 7, 2026

        Live depeg state now fails closed when thin non-USD fiat peg references lose their FX fallback, while fresh multi-source primary agreement can retire stale live rows once the coin is back inside threshold.

      52. v5.3 · DEWS flow baseline continuity on quiet 24-hour windows

        Apr 6, 2026

        DEWS no longer drops the mint/burn flow signal just because the latest 24-hour window had zero activity while a mature 30-day baseline still exists.

      53. v5.2 · Corroborated DEX recovery gating for live depeg state

        Apr 3, 2026

        Aggregate DEX bridge rows no longer count as sufficient evidence on their own for ambiguous-primary recoveries or recovery-style event suppression.

      54. v5.1 · Ongoing depeg continuity over DEX-only contradiction

        Mar 31, 2026

        Already-open depeg events no longer auto-close just because a trusted aggregate DEX row temporarily moves back inside the threshold while the primary path still shows the same-direction depeg.

      55. v5.0 · DEWS blacklist coverage parity and thin-peg FX fallback parity

        Mar 28, 2026

        DEWS now applies issuer-freeze signal coverage to the full live blacklistable set and derives thin non-USD peg references with the same cached FX fallback path used elsewhere in the peg-aware pipeline.

      56. v4.9 · Bootstrap sentinel and core-liquidity freshness gating

        Mar 23, 2026

        DEWS bootstrap is now a one-time state transition, and stale or missing core liquidity inputs no longer masquerade as acceptable startup conditions.

      57. v4.8 · Contradicted live depegs now retire into pending confirmation

        Mar 22, 2026

        When a low-confidence primary price now contradicts an open live depeg across the peg, the stale live row is retired immediately and the replacement move waits in pending confirmation instead of leaving the wrong direction active.

      58. v4.7 · Early peg score: minimum data threshold lowered from 30 to 7 days

        Mar 21, 2026

        Peg score is now emitted after 7 days of tracking instead of 30, with an 'Early score' label for the 7-30 day window.

      59. v4.6 · Confidence-aware depeg routing, extreme-move confirmation, and provenance surfacing

        Mar 10, 2026

        Depeg detection stopped treating every non-null price as equally trustworthy and now routes ambiguous or catastrophic moves through explicit confirmation paths.

      60. v4.5 · Trusted DEX-price gating for depeg suppression, confirmation, and UI checks

        Mar 9, 2026

        DEX cross-validation now shares an explicit trust policy so thin pools cannot suppress or confirm depegs, and low-confidence rows no longer surface on the public DEX Price Check UI.

      61. v4.4 · No-history coins now return null peg score

        Mar 2, 2026

        Peg score stopped treating coins with neither first-seen supply history nor depeg events as implicitly healthy.

      62. v4.3 · Young-coin fairness and stronger active penalties

        Mar 1, 2026

        Peg score became less permissive for young coins with recurring brief depegs and for currently depegged assets.

      63. v4.2 · DEWS wave-2: yield signal + PSI amplifier

        Mar 1, 2026

        DEWS expanded beyond market microstructure signals by incorporating yield-warning telemetry and systemic PSI context.

      64. v4.1 · DEWS pool stress calibration fix

        Mar 1, 2026

        Corrected pool-stress scaling error that was inflating DEWS pool signal values.

      65. v4.0 · DEWS launch (7-signal model + 15-minute cron)

        Mar 1, 2026

        Launched the Depeg Early Warning System with per-coin stress scoring and persisted 15-minute snapshots.

      66. v3.2 · Tracking-window direction fix

        Feb 27, 2026

        Corrected tracking-start math to avoid diluting young-coin depeg severity across pre-launch periods.

      67. v3.1 · Confirmation and detector hardening

        Feb 26, 2026

        Hardened confirmation and detection against invalid references, non-finite values, and partial-write edge cases.

      68. v3.0 · Two-stage confirmation for large-cap depegs

        Feb 25, 2026

        Large-cap depeg detection moved from single-source trigger to a pending-confirmation pipeline with secondary-source validation.

      69. v2.1 · Four-year peg-score lookback window

        Feb 20, 2026

        Peg scoring moved to an explicit rolling 4-year horizon instead of unbounded historical span.

      70. v2.0 · Peg-score severity rebalance + spread penalty

        Feb 20, 2026

        Peg score shifted to stronger magnitude sensitivity and penalized erratic event-size variance.

      71. v1.2 · Non-USD thresholding + ongoing false-positive control

        Feb 20, 2026

        Depeg detection adopted peg-type-aware thresholds and began actively retiring stale false-positive open events.

      72. v1.1 · Early lifecycle hardening + active penalty floor

        Feb 18, 2026

        Early stability pass reduced under-penalization and fixed event-time accounting/state-lifecycle edge cases.

      73. v1.0 · Initial Depeg Tracker scoring + live event detection

        Feb 18, 2026

        First operational release of depeg scoring and event detection primitives.