{"data":{"versions":[{"version":"v1.0","effective_from":"2026-03-01 00:00:00+00","effective_to":"2026-05-06 00:00:00+00","changelog":"Initial RWA scoring rubric: 11 risk dimensions (peg_stability, issuer_custody, redeemability, reserve_transparency, governance_controls, protocol_security, operator_quality, bridge_mechanism, dependency_depth, liquidity, volatility); per-category weight vectors for tokenized_treasury, t_bill_backed_stable, rwa_credit. Wave-1 institutional metadata fields (regulatory_wrapper, kyc_gate, custodian_name, auditor_name, attestation_cadence, redemption_window, aum_usd, yield_pct, duration_days).","approved_by":"philidor-methodology-team","status":"superseded","reconstructible":false,"corrections":[]},{"version":"v1.1","effective_from":"2026-05-06 00:00:00+00","effective_to":"2026-05-07 00:00:00+00","changelog":"Wave-3 institutional readiness fixes: 11 provisional RWAs promoted to reviewed; USDM and HLSCOPE de-listed; per-chain AUM map for multi-chain RWAs; data_provenance citation enforced on every reviewed RWA. POINT_IN_TIME_AS_OF stamping for AUM/yield/duration.","approved_by":"philidor-methodology-team","status":"superseded","reconstructible":false,"corrections":[{"corrected_at":"2026-07-20 13:28:27.128364+00","field":"changelog","note":"The entry claims \"POINT_IN_TIME_AS_OF stamping for AUM/yield/duration\". No point-in-time source timestamp is persisted on asset_versions for these fields. Consumers should read recorded_at as database knowledge time, and prefer the live observation in metrics.fund_aum_usd, which carries its own retrieved_at, for headline AUM.","author":"philidor-methodology-team"}]},{"version":"v1.2","effective_from":"2026-05-07 00:00:00+00","effective_to":"2026-05-07 13:51:34.76392+00","changelog":"Wave-3a/3b: Ed25519-signed reviewer attestations on every reviewed asset_versions row (content-bound); regulatory_wrapper enum extended (genius_act_stablecoin, ucits_mmf_sicav, bvi_siba); credit-fund dimension vector replaces treasury-shaped dims for rwa_credit (credit_quality, default_rate, recovery_rate, subadvisor_concentration, redemption_terms); currency + aum_native + fx_rate + yield_basis surfaced; basket eligibility filters structurally on currency=USD; daily refresh worker writes provenance via sql.json (no stringification regression); BENJI custodian corrected to BNY Mellon; USDY jurisdiction corrected to KY; USYC custodian set to null pending issuer disclosure.","approved_by":"philidor-methodology-team","status":"superseded","reconstructible":false,"corrections":[{"corrected_at":"2026-07-20 13:28:27.128364+00","field":"changelog","note":"The entry claims \"Ed25519-signed reviewer attestations on every reviewed asset_versions row\". That described the state at publication. It did not stay true: automated version rolls create a new asset_versions row that is not covered by a signature issued against the previous one, so later current versions are unsigned. The signing scheme is implemented; universal coverage is not claimed.","author":"philidor-methodology-team"}]},{"version":"v1.3","effective_from":"2026-05-07 13:51:34.76392+00","effective_to":null,"changelog":"Wave-3c: per-chain risk overlays multiplicative on score (chain_risk_overlays); wrapper-stack dependency_chain disclosure with depth penalty in scoring; methodology_version pinned per asset_versions row; data_provenance JSONB shape CHECK; authorized_actors maker/checker hardening; refresh-alerts worker; admin /v1/internal/rwa/refresh-status endpoint; freshness:{age, status} on /v1/rwa; risk_score_breakdown reconstructible from /v1/rwa/{id}; incident-triggered RWA refresh (asset_incident_published channel); provenance compaction job.","approved_by":"philidor-methodology-team","status":"in_force","reconstructible":true,"corrections":[{"corrected_at":"2026-07-20 13:28:27.128364+00","field":"changelog","note":"The entry cites the refresh-status endpoint as /v1/internal/rwa/refresh-status. It is mounted at /v1/admin/rwa-refresh-status and requires admin authentication.","author":"philidor-methodology-team"},{"corrected_at":"2026-07-20 13:28:27.128364+00","field":"methodology_version_pin","note":"asset_versions.methodology_version carried DEFAULT 'v1.2' from migration 092 and one writer omitted the column, so rows it produced inherited v1.2 regardless of the version actually in force. 519 rows identified as of 2026-07-20, recorded after v1.3 took effect, are pinned v1.2 for this reason and do not represent a v1.2 assessment. A small number more may have been written by the old code between that count and this deploy. The writer now pins the version explicitly and the default has been corrected. Historical rows are left as written rather than rewritten, because asset_versions is append-only.","author":"philidor-methodology-team"}]}],"current_version":"v1.3","categories":["native","fiat_backed_stablecoin","cdp_stablecoin","synthetic_stablecoin","lst","lrt","wrapped_btc","governance_token","defi_derivative","tokenized_treasury","t_bill_backed_stable","rwa_credit","commodity_backed","tokenized_equity","wrapped_crypto","unreviewed"],"dimensions":["peg_stability","issuer_custody","redeemability","reserve_transparency","governance_controls","protocol_security","operator_quality","bridge_mechanism","dependency_depth","liquidity","volatility","credit_quality","default_rate","recovery_rate","subadvisor_concentration","redemption_terms"],"weights_by_category":{"native":{"liquidity":0.5,"volatility":0.5},"fiat_backed_stablecoin":{"issuer_custody":0.25,"reserve_transparency":0.2,"redeemability":0.15,"peg_stability":0.15,"governance_controls":0.1,"liquidity":0.15},"cdp_stablecoin":{"peg_stability":0.25,"protocol_security":0.25,"redeemability":0.15,"governance_controls":0.1,"liquidity":0.25},"synthetic_stablecoin":{"peg_stability":0.2,"protocol_security":0.2,"redeemability":0.15,"dependency_depth":0.15,"governance_controls":0.1,"liquidity":0.2},"lst":{"protocol_security":0.3,"operator_quality":0.3,"governance_controls":0.2,"liquidity":0.2},"lrt":{"protocol_security":0.2,"operator_quality":0.25,"dependency_depth":0.2,"governance_controls":0.15,"liquidity":0.2},"wrapped_btc":{"bridge_mechanism":0.25,"reserve_transparency":0.25,"redeemability":0.15,"governance_controls":0.1,"liquidity":0.25},"governance_token":{"liquidity":0.4,"volatility":0.6},"defi_derivative":{"protocol_security":0.35,"dependency_depth":0.25,"governance_controls":0.15,"liquidity":0.25},"tokenized_treasury":{"issuer_custody":0.3,"reserve_transparency":0.25,"redeemability":0.15,"peg_stability":0.1,"governance_controls":0.1,"liquidity":0.1},"t_bill_backed_stable":{"issuer_custody":0.25,"reserve_transparency":0.2,"redeemability":0.15,"peg_stability":0.15,"governance_controls":0.1,"liquidity":0.15},"rwa_credit":{"issuer_custody":0.15,"reserve_transparency":0.1,"governance_controls":0.1,"liquidity":0.05,"credit_quality":0.2,"default_rate":0.15,"recovery_rate":0.1,"subadvisor_concentration":0.1,"redemption_terms":0.05},"commodity_backed":{"issuer_custody":0.25,"reserve_transparency":0.25,"redeemability":0.15,"peg_stability":0.1,"governance_controls":0.1,"liquidity":0.15},"tokenized_equity":{"issuer_custody":0.25,"reserve_transparency":0.2,"governance_controls":0.15,"liquidity":0.2,"volatility":0.2},"wrapped_crypto":{"bridge_mechanism":0.3,"reserve_transparency":0.2,"redeemability":0.15,"governance_controls":0.1,"liquidity":0.25},"unreviewed":{"liquidity":1}}}}