ComponentWeightHow it is derived
Methodology risk (1 − risk)
methodology_risk
Registry/scheme + project-type lookup (e.g., VCS REDD vs GS cookstove). Values from methodologyRiskByScheme and methodologyRiskBySchemeAndType.
Vintage penalty (1 − penalty)
vintage_penalty
Latest batch vintage: <2012 high penalty · 2012–2015 medium · 2016+ low.
Country governance (1 − risk)
country_governance
ISO3 lookup from governance_risk.csv (CPI 2023). Falls back to defaults if missing.
Permanence proxy
permanence_proxy
Project-type proxy: REMOVAL/CDR > NBS > AVOIDANCE/OTHER.
Source reliability (1 − risk)
source_reliability
Source tier + completeness + null-rate + freshness + validation errors. Ingest can override via sourceMetrics.
Cross-registry concordance
cross_registry_concordance
Boosts when strong mappings exist; small penalty if conflicts detected. Requires mappingStats from Mapping table.
Final score = 100 × weighted sum, clamped 0–1.