Skip to main content
Pharos
PHAROS

Chain Health Score Changelog

Full version history of Chain Health Score methodology decisions, from v1.0 to v1.2.

Latest

Latest Version

v1.2Apr 7, 2026

Two-bucket backing diversity after active taxonomy cleanup

Removed the standalone algorithmic bucket from the active backing taxonomy after reclassifying the remaining reserve-backed cases. Chain Health backing diversity now measures only the live RWA-backed vs crypto-backed split.

Impact Snapshot

  • Reclassified FPI, cUSD, and CEUR out of the legacy algorithmic bucket based on their reserve backing
  • Active backing filters and taxonomy pages now expose only RWA-backed and crypto-backed cohorts
  • Backing diversity now normalizes across the two active backing types, so an even RWA/crypto split scores 100
v1.2Apr 7, 2026

Two-bucket backing diversity after active taxonomy cleanup

Removed the standalone algorithmic bucket from the active backing taxonomy after reclassifying the remaining reserve-backed cases. Chain Health backing diversity now measures only the live RWA-backed vs crypto-backed split.

  • Reclassified FPI, cUSD, and CEUR out of the legacy algorithmic bucket based on their reserve backing
  • Active backing filters and taxonomy pages now expose only RWA-backed and crypto-backed cohorts
  • Backing diversity now normalizes across the two active backing types, so an even RWA/crypto split scores 100
Details

Impact Notes

  • Reclassified FPI, cUSD, and CEUR out of the legacy algorithmic bucket based on their reserve backing
  • Active backing filters and taxonomy pages now expose only RWA-backed and crypto-backed cohorts
  • Backing diversity now normalizes across the two active backing types, so an even RWA/crypto split scores 100
0 commits
    v1.1Mar 16, 2026

    Chain environment factor and weight rebalance

    Added a fifth health factor — Chain Environment — that rates chain infrastructure quality via a resilience tier system. Rebalanced weights to reduce backing diversity influence and give chain quality 20% of the composite.

    • New Chain Environment factor (20% weight): tier 1 = 100 (Ethereum), tier 2 = 60 (default), tier 3 = 20 (PulseChain, Harmony, etc.)
    • Backing diversity weight reduced from 15% to 10%
    • Quality weight reduced from 35% to 30%
    • Concentration weight reduced from 25% to 20%
    Details

    Impact Notes

    • New Chain Environment factor (20% weight): tier 1 = 100 (Ethereum), tier 2 = 60 (default), tier 3 = 20 (PulseChain, Harmony, etc.)
    • Backing diversity weight reduced from 15% to 10%
    • Quality weight reduced from 35% to 30%
    • Concentration weight reduced from 25% to 20%
    • Peg stability weight reduced from 25% to 20%
    • Chains with poor infrastructure penalized — e.g. PulseChain dropped from #1 healthiest to mid-table
    1 commit
    • f6978ec
    v1.0Mar 16, 2026Reconstructed

    Initial Chain Health Score release

    Launched per-chain health scoring with four factors: quality (35%), concentration (25%), peg stability (25%), and backing diversity (15%). Exposed via /api/chains and the /chains/ leaderboard.

    • Introduced chain health score as a 0–100 composite across four factors
    • Quality: supply-weighted average of Pharos Safety Scores (null if < 50% coverage)
    • Concentration: HHI-based metric rewarding stablecoin diversity
    • Peg stability: supply-weighted peg proximity across all chain stablecoins
    Details

    Impact Notes

    • Introduced chain health score as a 0–100 composite across four factors
    • Quality: supply-weighted average of Pharos Safety Scores (null if < 50% coverage)
    • Concentration: HHI-based metric rewarding stablecoin diversity
    • Peg stability: supply-weighted peg proximity across all chain stablecoins
    • Backing diversity: Shannon entropy across the backing taxonomy active at the time
    • Health bands: robust (80–100), healthy (60–79), mixed (40–59), fragile (20–39), concentrated (0–19)
    • Added /api/chains endpoint, /chains/ leaderboard page, and /chains/[chain]/ detail pages
    Reconstructed from git commit history.1 commit
    • 003eafd