---
title: "Safety Scores Changelog"
canonical: "https://pharos.watch/methodology/scoring-changelog/archive/v3/"
description: "Safety Scores Changelog - Pharos methodology version history."
---

# Safety Scores Changelog

[All versions](https://pharos.watch/methodology/scoring-changelog/)

<a id="scoring-v3-3"></a>

## v3.3 - Reserve-derived collateral quality

**Effective:** 2026-02-27

For coins with curated reserves arrays, collateral quality is now a weighted average of reserve risk tiers instead of an enum fallback.

- Reserve risk tiers: very-low=100, low=75, medium=50, high=25, very-high=5
- Decentralization weight raised 10->15%

For coins with curated reserve composition data, collateral quality is computed as a weighted average of per-slice risk scores instead of using the enum fallback:

<a id="scoring-v3-reserve-risk-tiers"></a>

Reserve risk tier | Score
--- | ---
very-low | 100
low | 75
medium | 50
high | 25
very-high | 5

Origin: Reconstructed from git commit history

Commits: `25602d1`, `1cd1bb9`

<a id="scoring-v3-2"></a>

## v3.2 - Dependency type ceilings

**Effective:** 2026-02-27

New DependencyType field (wrapper/mechanism/collateral) with ceilings preventing wrappers from scoring above upstream.

- Wrapper ceiling = upstream_score - 3, mechanism ceiling = upstream_score, collateral = no ceiling

New dependency types: `wrapper`, `mechanism`, `collateral` (default). After blended score is computed, ceilings apply:

- **wrapper** → ceiling = upstream − 3
- **mechanism** → ceiling = upstream
- **collateral** → no ceiling

Prevents thin wrappers (e.g. a USDC wrapper) from scoring higher than their upstream.

Origin: Reconstructed from git commit history

Commits: `fa1d992`

<a id="scoring-v3-0"></a>

## v3.0 - Resilience 4-factor model

**Effective:** 2026-02-26

Complete Resilience redesign from 2 factors to 4 equal sub-factors: chain risk, collateral quality, custody model, blacklist capability.

- Chain risk, collateral quality, custody model, and blacklist each weighted 25%
- New types: ChainRisk, CollateralQuality, CustodyModel with tier-based scoring

Complete redesign of Resilience from 2 factors (chain distribution + freeze rate) to 4 equal sub-factors (25% each):

<a id="scoring-v3-resilience-subfactors"></a>

Sub-factor | Tiers & scores
--- | ---
Chain Risk | ethereum=100, stage1-l2=66, established-alt-l1=20, unproven=0
Collateral Quality | native=100, eth-lst=66, alt-lst-bridged-or-mixed=20, rwa=50, exotic=0
Custody Model | onchain=100, institutional=50, cex=0
Blacklist Capability | not-blacklistable=100, possible=50, blacklistable=0

Peg | Liquidity | Safety | Resilience | Decentralization | Dep Risk
--- | --- | --- | --- | --- | ---
25% | 20% | — | 20% | 10% | 25%

Origin: Reconstructed from git commit history

Commits: `ff9d589`, `46fe511`, `c45f007`
