Safety Scores Changelog: v5 archive
Historical release evidence. Return to current versions and the complete history index.
What this controls
Safety Scores Changelog: v5 archive 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.
Primary references
v5.9Classification corrections: centralized-custody DeFi coinsMar 20, 2026
Three DeFi-classified coins were corrected after live reserve review showed majority centralized custody exposure.
- meUSD, ALUSD, and BtcUSD were reclassified from decentralized to centralized-dependent.
- ALUSD's earlier v4.1 correction was explicitly reversed after reserve review showed majority direct USDC/USDT exposure.
- meUSD and BtcUSD were corrected after live reserves confirmed custodial BTC-variant backing.
Contemporaneous release record.
Commit provenance not recorded
v5.8Live reserve passthrough for collateral qualityMar 14, 2026
Collateral quality scoring now consumes live reserve snapshots when available, using hourly data from reserve_composition instead of curated metadata.
- Coins with
liveReservesConfiguse fresh (<48h) live snapshots for collateral quality instead of curated metadata. - Delta alert fires when live-derived score diverges from curated by >15 points.
- Dependency inference remains on curated data (live slices lack coinId links).
Reconstructed from git commit history.
Commit provenance not recorded
v5.7Canonical ETH wrapper reserve alignmentMar 13, 2026
Direct ETH and canonical WETH reserve slices now share the same very-low risk tier.
- Updated the shared direct-asset reserve map used by live reserve adapters so `WETH` no longer falls into the generic wrapped-asset bucket.
- Aligned curated reserve metadata and live config overrides for coins that expose plain `WETH` or `ETH` slices.
- Left mixed strategy buckets unchanged. Delta-neutral ETH exposures, bridged ETH buckets, and mixed BTC/ETH slices still use their existing manually-modeled risk tiers.
Reconstructed from git commit history.
Commit provenance not recorded
v5.6Exit-liquidity integrationMar 12, 2026
The Safety Score liquidity dimension now evaluates exit liquidity, not just raw DEX depth.
- Added a new redemption backstop datasetfor redeemable assets, covering onchain collateral redemptions, stable basket redemptions, queue-based liquid-buffer systems, and issuer redemption rails.
- The report-card Liquidity dimension now uses an effective exit score: DEX liquidity remains the floor, while redemption quality can improve the dimension without redefining the standalone DEX liquidity score.
- Added route-family caps so queue-based and offchain issuer systems cannot look unrealistically liquid even when redemption exists.
Reconstructed from git commit history.
Commit provenance not recorded
v5.5Peg score fairness for young coinsMar 1, 2026
Three fixes to the peg score formula that prevent young coins with chronic depegs from scoring artificially high:
- Tracking window capped at coin age — uses the coin's earliest supply snapshot instead of always defaulting to a 4-year window. A 30-day-old coin is now scored over 30 days, not 1,461.
- Severity magnitude floor — every depeg event carries a minimum penalty of (peakBps / 2000) × recencyWeight, regardless of duration. Hundreds of brief high-magnitude depegs now accumulate real cost.
- Active depeg penalty steepened — floor raised from 2 to 5, divisor changed from 200 to 50. A 500 bps ongoing depeg now costs 10 points (was 2.5).
Reconstructed from git commit history.
Commit provenance not recorded
v5.4No-liquidity penaltyFeb 28, 2026
When the Liquidity dimension is NR (no DEX data), the overall score now receives a 10% penalty instead of silently redistributing the weight to other dimensions.
As DEX pipeline coverage matures, absence of liquidity data is increasingly suspect and should not inflate grades.
Reconstructed from git commit history.
Commits: 14131fa
v5.3Remove chain infra from ResilienceFeb 28, 2026
Chain infrastructure was scored in both Resilience (as a 25% sub-factor) and Decentralization (as a penalty) — double-counting chain risk.
- Chain infra now scored exclusively in Decentralization
- Resilience becomes a 3-factor model (each ⅓): Collateral Quality, Custody Model, Blacklist Capability
Reconstructed from git commit history.
Commits: 8c060b3
v5.2Immutable-code governance tierFeb 28, 2026
New highest GovernanceQuality tier: immutable-code → 100. For protocols with no admin keys, no upgrade path, no DAO attack surface (e.g. LUSD, BOLD). Exempt from chain infrastructure penalty.
Full GovernanceQuality tiers
| Tier | Score |
|---|---|
| immutable-code | 100 |
| dao-governance | 85 |
| multisig | 55 |
| regulated-entity | 40 |
| single-entity | 20 |
| wrapper | 10 |
Reconstructed from git commit history.
Commits: c6c0b77
v5.1Regulated-entity tier + blacklist softeningFeb 28, 2026
- Blacklist scoring softened: blacklistable 0→33, possible 50→66, not-blacklistable 100 (unchanged). Non-zero floor for blacklistable tokens.
- regulated-entity tier added (score 40). Auto-promoted from single-entity when: jurisdiction regulator + license set, and proof of reserves via independent audit. Exempt from chain infra penalty.
- Grade thresholds lowered 5 points (C-range overcrowding after blacklist/decentralization changes).
Reconstructed from git commit history.
Commits: 38cbe20, 86b8ce1, 01ed304, fc6cd6c
v5.0GovernanceQuality + universal dependency scoringFeb 28, 2026
Decentralization: 3-tier → 6-tier GovernanceQuality
The blunt 3-level governance type (decentralized / centralized-dependent / centralized) replaced by a 6-tier GovernanceQuality scale, inferred from governance type when not explicitly set.
Dependency Risk: universal, not CeFi-only
All coins with upstream dependencies are now scored — not just centralized-dependent ones. Self-backed scores vary by governance type: decentralized 90, centralized-dependent 75, centralized 95. Dependencies auto-derived from reserve composition data.
Chain infrastructure restructured
New two-axis model: ChainTier × DeploymentModel multiplier. Threshold-based penalty applied to the Decentralization dimension.
| Peg | Liquidity | Safety | Resilience | Decentralization | Dep Risk |
|---|---|---|---|---|---|
| multiplier | 30% | — | 20% | 15% | 25% |
Reconstructed from git commit history.
Commits: e915623, e516bbf, d4dd044, 0b603d2, 83a540a