Skip to main content

How the Score is Calculated

This page explains the composite formula, dimension weights, confidence multiplier, flag penalties, and external rating bonus. If you want the plain-language explanation of what each dimension measures, see The Four Dimensions. If you want the data infrastructure behind the score, see Data Architecture.

The composite formula

Each dimension produces a sub-score between 0 and 100. Those sub-scores are weighted and combined into a raw score, adjusted by the Confidence Multiplier, reduced by any active flag penalties, and optionally increased by the External Rating Bonus. The result is always a whole number between 0 and 100.

Dimension weights and rationale

Each dimension is composed of multiple underlying metrics. The specific metrics, their internal weights, and the scoring bands applied to each are part of the framework’s implementation — not published, to prevent vault operators from optimising for the score rather than for the underlying quality the score is designed to measure. What is published is what each dimension measures, why it is weighted the way it is, and the full formula that combines them.

Confidence Multiplier

Applied as a multiplier to the raw weighted score before flag penalties. Penalises vaults with insufficient data history rather than pretending confidence the data doesn’t support.

Flag Penalties

Active flags subtract points from the score after the Confidence Multiplier is applied. A vault can accumulate multiple penalties simultaneously. The score is clamped to a minimum of 0.

External Rating Bonus

Applied additively after raw × confidence − penalties. Rewards vaults that have been independently assessed by recognised DeFi risk platforms. Capped at +3 points — meaningful as a differentiator, not significant enough to mask underlying quality. Recognised providers currently include Bluechip, Credora, DeFi Safety, and Exponential. Each provider counts once regardless of rating value or direction.

Worked example

Vault A — Stablecoin vault on Ethereum, 120 days old.
  • Confidence Multiplier: 1.00 (vault is 120 days old — full score)
  • Active flags: Incentivised Yield badge (🔵 Info — 0 pts penalty)
  • Flag penalties: 0 pts
  • External Rating Bonus: +3 pts (independently rated by 3 providers)
Final Yieldo Score: 87 / 100
On methodology transparency. The composite formula, dimension weights, confidence multiplier, flag penalties, and external rating bonus are all published here. The sub-metric composition within each dimension — the specific metrics measured, their internal weights, and the scoring bands applied — is not published. This boundary exists for one reason: publishing precise formulas would allow vault operators to optimise for the score rather than for the underlying quality the score measures. The framework is transparent about what it values and how it combines signals. The implementation detail that would enable gaming is kept internal.