Overview
Philidor methodology hub for vault scoring, reference baskets, and data governance.
Philidor assigns each tracked vault a 0-10 relative resilience score computed under a single canonical methodology. For published basket indices with eligibility, weighting, and refresh rules, see Reference Baskets.
What The Score Means
The score estimates relative resilience to loss scenarios under current evidence quality.
- Higher score means stronger observed controls and lower modeled failure pressure.
- Lower score means known risk pressure, data weakness, or both.
- The score is for comparison, not a guarantee.
What The Score Is Not
- Not a guarantee of safety
- Not a guarantee of returns
- Not investment advice
- Not legal or regulatory certification
Composite Formula
raw_total = 0.30 * asset_vector
+ 0.30 * platform_vector
+ 0.20 * control_vector
+ 0.20 * history_vector
final_total = post_composite_ceilings(raw_total)| Vector | Weight | Measures |
|---|---|---|
| Asset Composition | 30% | Category-specific asset failure risk, evidence quality, caps |
| Platform and Strategy | 30% | Code maturity, audits, strategy complexity, dependency pressure |
| Control and Governance | 20% | Timelocks, immutability, depositor reaction window |
| History | 20% | Recent instability, unresolved incidents, lifetime loss record |
History is weighted like Control and Governance so chronic instability dampens otherwise-good vaults.
Scope And Identity
- Address plus chain is the scoring identity key. Symbol is display-only.
- Risk outputs include explainability metadata for caps, flags, and provenance.
- Asset, platform, control, and history vectors are all active in the composite.
Post-Composite Ceilings
The weighted sum is not the final score when a non-compensatory ceiling binds.
| Step | Ceiling |
|---|---|
| 1 | Asset-quality drag. Edge-grade anchors cap the vault at 4.9 and Core-grade anchors cap it at 7.9 |
| 2 | Unaudited cap. A protocol version with no audit history caps the vault at 4.9 |
| 3 | History ceiling. History below 4.0 caps at 4.9 and history below 7.0 caps at 7.5 |
| 4 | Vault-level override. Active approved overrides can apply a bounded ceiling |
| 5 | Active-incident ceiling. Unresolved matching incidents clamp the score until resolution |
Ceilings are applied in this order. Missing audits also zero the audit component of the Platform and Strategy vector, so an unaudited protocol is penalized in the composite and then capped.
Asset-quality drag uses the assetQualityAnchor. The anchor includes asset category scoring and caps, but excludes LLTV haircuts and portfolio adjustments. This lets conservative market-parameter haircuts affect the asset vector without necessarily forcing a lower published tier ceiling.
Design Principles
- Evidence-aware by default. Unresolved assets remain fail-safe, while known assets are scored on observed dimensions rather than workflow status alone.
- Deterministic computation. Same inputs produce same outputs.
- Governed change control. Methodology changes, approvals, and score runs are tracked.
- Explainability-first. Score consumers can inspect why a score is capped or constrained.
Tier Interpretation
| Range | Tier | Plain-language interpretation |
|---|---|---|
| 8.0-10.0 | Prime | Strong observed controls and evidence quality relative to tracked vaults |
| 5.0-7.9 | Core | Moderate risk profile with meaningful constraints or uncertainty |
| 0.0-4.9 | Edge | Elevated or unresolved risk profile |
See Tiers & Suitability for published-tier stability, hard floors, suitability labels, and score-run provenance.
Worked Examples
The following examples are illustrative worked examples of the formula, not live scores. Live numbers shift as evidence refreshes.
Aave v3 Ethereum WETH, Prime
Single-sided WETH lending on Aave v3 Ethereum.
| Vector | Score | Basis |
|---|---|---|
| Asset | 8.5 | Aave lending composite with WETH deposit and weighted pool reserves |
| Platform | 7.6 | Mature code, deep audits, simple lending, and a Prime-tier oracle dependency |
| Control | 8.0 | Governance timelock ≥ 48 hours |
| History | 9.5 | Clean recent vault history |
| Composite | 8.33 | 0.30 × 8.5 + 0.30 × 7.6 + 0.20 × 8.0 + 0.20 × 9.5 |
Morpho Steakhouse Prime USDC, Prime
Curated Morpho vault with multi-market USDC exposure.
| Vector | Score | Basis |
|---|---|---|
| Asset | 7.17 | Weighted market exposures after LLTV haircuts |
| Platform | 8.86 | Morpho V2 maturity, review depth, and limited dependency drag |
| Control | 9.0 | Seven-day governance timelock |
| History | 9.2 | Low recent event pressure |
| Composite | 8.45 | 0.30 × 7.17 + 0.30 × 8.86 + 0.20 × 9.0 + 0.20 × 9.2 |
The asset-quality anchor remains Prime in this example, so the LLTV-penalized asset vector does not force the Core ceiling.
Aave v3 Ethereum weETH, Core
Single-sided weETH lending market on Aave v3.
| Vector | Score | Basis |
|---|---|---|
| Asset | 7.3 | LRT category constraints and Aave lending composite |
| Platform | 7.6 | Same platform path as the WETH example |
| Control | 8.0 | Governance timelock ≥ 48 hours |
| History | 9.2 | Low recent event pressure |
| Raw total | 7.91 | 0.30 × 7.3 + 0.30 × 7.6 + 0.20 × 8.0 + 0.20 × 9.2 |
| Final | 7.90 | Core-grade asset-quality anchor applies the Core ceiling |
Metronome msETH Vault, Edge
Emerging synthetic ETH product with thin observational evidence.
| Vector | Score | Basis |
|---|---|---|
| Asset | 4.5 | Synthetic asset category, limited operator history, and low evidence confidence |
| Platform | 6.5 | Reasonable platform maturity but not deeply seasoned |
| Control | 7.0 | Moderate timelock |
| History | 6.0 | Some recent event pressure |
| Raw total | 5.90 | 0.30 × 4.5 + 0.30 × 6.5 + 0.20 × 7.0 + 0.20 × 6.0 |
| Final | 4.90 | Edge-grade asset-quality drag caps the published score |
Hard-Fail Example, Edge
Hard-fail flags bind at the asset-exposure level first. The vault score is then limited through asset-quality drag when the asset anchor is pulled below a tier boundary.
- A vault with
active_depeghas the affected asset exposure capped at 1.0 for its cooldown window. - A vault with
sanctions_exposurehas the affected asset exposure capped at 0.0. - A vault dominated by a hard-failed asset lands at 4.9 through Edge-grade asset-quality drag.
This keeps the vault-level effect explicit without treating every asset-level cap as a literal vault score. See the Asset vector page for the complete hard-fail table.
Sections
- Asset Composition (30%)
- Platform and Strategy (30%)
- Control and Governance (20%)
- History (20%)
- Tiers & Suitability
- Data Integrity & Governance
- Reference Baskets
What Changed In This Release
Philidor now publishes a four-vector scoring methodology.
- History vector added. Recent Critical and Warning events, unresolved incidents, and confirmed lifetime Critical losses now affect scores directly.
- Composite weights updated. Asset and Platform and Strategy each carry 30%, while Control and Governance and History each carry 20%.
- Published-tier stability added. Promotions dwell for 6 hours, demotions dwell for 24 hours, and hard floors publish severe demotions immediately.
- Aave lending markets use a deposit-weighted asset composite. The asset vector reflects both the deposit asset and other active pool reserves.