Skip to main content
The Safety Grade summarises overall stablecoin safety as a single letter from A+ (safest) to F (failed). It combines three pillars — peg stability, pre-depeg stress, and structural design — into a 0–100 safety score, then maps that score to a grade band. Higher safety score = safer stablecoin.

Three Pillars

Peg Stability (40%)Inverted live depeg risk score. A healthy stablecoin (risk score 0) contributes the full 40 pts. A fully depegged token (risk score 100) contributes 0 pts.40 × (1 − risk_score / 100)
DEWS Stress (30%)Inverted DEWS pre-depeg stress score. CALM conditions (DEWS ~5) contribute ~29 pts; DANGER (DEWS ~90) contributes ~3 pts. If DEWS data is unavailable, this weight is redistributed to the other two pillars.30 × (1 − dews_score / 100)
Structural (30%)Composite of peg mechanism, governance type, token type, holder concentration (HCI), mint cap status, and Webacy contract risk. Captures inherent design safety independent of current price behaviour.30 × (structural_score / 100)
Safety Score = Peg Stability contribution + DEWS contribution + Structural contribution. Capped 0–100. Good structure doesn’t save a token that’s actively depegging — excellent design plus a crashing price still produces a D or F.

Grade Bands

Screenshot 2026 04 13 At 11 02 51 AM

Hard Caps (Active Depeg Overrides)

If a token is actively depegging, the score is capped regardless of how good its structure looks.
ConditionMax Safety ScoreMax Grade
status == "dead" (graveyard)0F — no exceptions
tier == "critical" OR risk_score ≥ 759D — takes precedence over all pillar scores
risk_score ≥ 50 (warning range)39C+ maximum
risk_score ≥ 25 (watch range)69B+ maximum

Structural Pillar Breakdown

How safe is the token’s design, independent of current price? Formula:
0.65 × mechanism_score + 0.35 × governance_score + adjustments

Peg Mechanism Score (65% weight within structural)

MechanismScoreExamplesWhy
fiat_reserve100USDC, USDT, PYUSDCash or T-bills backing — redeemable 1:1 at any time with the issuer.
rwa82BUIDL, mTBILL, USDY, OUSGReal-world assets with regular attestations. Slightly less liquid than pure cash.
commodity72PAXG, XAUTGold-backed with audited reserves. Price floats vs USD but asset is real.
crypto_collateral55DAI, LUSD, crvUSDOvercollateralised but exposed to collateral price volatility.
delta_neutral40USDeFunding-rate hedged. Works in normal markets; funding flips during stress.
algo15UST, FRAX (partial)Algorithmic / unbacked. Death-spiral risk profile. UST is the defining case.

Governance Score (35% weight within structural)

Governance TypeScoreWhy
cefi80Regulated centralised issuer (Circle, Tether). Compliance audits, AML/KYC, legal accountability.
defi70On-chain governance — no single point of failure. Smart contract auditability partially offsets key-person risk.
cefi_dependent65DeFi protocol with CeFi collateral dependency. Decentralised at the protocol layer but inherits the issuer’s trust assumptions.

Structural Adjustments (additive)

AdjustmentConditionPoints
Token type — algotoken_type == algo−10 pts
Token type — synthetictoken_type == synthetic−5 pts
Token type — yieldtoken_type == yield+3 pts
Token type — rwatoken_type == rwa+2 pts
HCI — Extreme concentrationtop_10 holders ≥ 50% of supply (non-fiat tokens only)−15 pts
HCI — High concentrationtop_10 holders 30–50% (non-fiat)−10 pts
HCI — Medium concentrationtop_10 holders 10–30% (non-fiat)−5 pts
Mint cap — two_step_uncappedOff-chain completion pattern with no on-chain cap (USR pattern)−12 pts
Mint cap — uncappedAuthorised minter with no cap detected−10 pts
Webacy contract — high riskWebacy contract score ≥ 75−15 pts
Webacy contract — moderateWebacy contract score 50–74−10 pts
Webacy contract — low riskWebacy contract score 25–49−5 pts
HCI (Holder Concentration Index) adjustments are exempt for fiat_reserve tokens. USDC holders simply redeem at $1 with Circle — there is no exit-dump amplification risk. Crypto-collateral, delta-neutral, and algo tokens face real cascade risk from concentrated exits.

Worked Example

A delta-neutral stablecoin under mild stress:
Screenshot 2026 04 13 At 11 05 21 AM