{"releaseId":"bt-sfs-v0-5-2026-09-27","attribution":"Source: International Monetary Fund (World Economic Outlook, Fiscal Monitor, DataMapper); The World Bank (World Development Indicators, Worldwide Governance Indicators, Quarterly Public Sector Debt); Eurostat. Materially transformed by BondTerminal (BT-SFS).","files":[{"name":"scores.csv","url":"/bt-sfs-paper/data/scores.csv","description":"Published scores, pillar scores, default penalty, status, benchmark bond and spread.","bytes":8722,"sha256":"6159eeccb5e43cbd9469501e54e6459330120acf8b4e4a4e09498dc18bd426f7"},{"name":"metric-inputs.csv","url":"/bt-sfs-paper/data/metric-inputs.csv","description":"Every metric per country: raw value, transformed value, 0-100 score, source, indicator and years used.","bytes":68738,"sha256":"5326523ba7a305161db035d48d4ddaaf9c728ecc12da6825b6dee446d4dc908c"},{"name":"goalposts.json","url":"/bt-sfs-paper/data/goalposts.json","description":"Frozen goalposts (P5/P95 of the 2010-2019 reference pool) per metric.","bytes":1813,"sha256":"7ac6ff1c474358a3fe83c35559a1c7d43d0e31a7f1aa0c19fca4e4f19ad5a877"},{"name":"goalpost-pool.csv","url":"/bt-sfs-paper/data/goalpost-pool.csv","description":"The reference pool the goalposts were taken from: one row per metric, country and year.","bytes":362982,"sha256":"207dba2147f47391de1c185477fc6b85a4739a0f261fd3913712785bbbbae089"},{"name":"default-event-registry.csv","url":"/bt-sfs-paper/data/default-event-registry.csv","description":"Default and restructuring events used for the penalty, each with a source link.","bytes":11798,"sha256":"874a53198f6c9147d03f704d7d9ca57982b2aeff7d7919828c45556ea61762cb"},{"name":"fx-debt-currency-composition.csv","url":"/bt-sfs-paper/data/fx-debt-currency-composition.csv","description":"FX share of public debt for countries not covered by World Bank/IMF QPSD, from IMF documents or Eurostat.","bytes":13188,"sha256":"5a3dde0ba4fff8e97d96f83b9223bd36e54a826d99cdcbb84adc3445b6b8d721"},{"name":"score-spec-lock.json","url":"/bt-sfs-paper/data/score-spec-lock.json","description":"Machine-readable specification the release was built with (weights, rules, hashes).","bytes":112739,"sha256":"1699f32db40099cb22fc0b2119dab68c9b341a3932560544961f875a82923ec4"},{"name":"fundamentals-history.csv","url":"/bt-sfs-paper/data/fundamentals-history.csv","description":"Current-methodology backcast of scores, 2016 onward.","bytes":62766,"sha256":"1df7e0dbd0577b5b9548831df7df64f27af5c8ebc98efc46f5deb7f2d5c7d388"},{"name":"validation-acceptance.json","url":"/bt-sfs-paper/data/validation-acceptance.json","description":"Pre-registered acceptance test results and reported statistics.","bytes":15911,"sha256":"5cb9507818d5aa4eeb244b76c1277efda058cde9e5a75ae7cfe33337926f6a53"},{"name":"validation-event-panel-3y.csv","url":"/bt-sfs-paper/data/validation-event-panel-3y.csv","description":"The 3-year event panel the test was scored on.","bytes":10600,"sha256":"e470814a77826361f72e5d8c65509a36ad1ab1e016f18edc5db9f8da5b4203fa"},{"name":"validation-rank-intervals.csv","url":"/bt-sfs-paper/data/validation-rank-intervals.csv","description":"Monte Carlo median rank and 90% interval per country.","bytes":850,"sha256":"a36f55a32d7954a1824bbc5effa734c9b877fd732d1456b1a9f5624f00740b48"},{"name":"validation-waterfall.csv","url":"/bt-sfs-paper/data/validation-waterfall.csv","description":"Score and rank at each step from v0.4 to v0.5.","bytes":6452,"sha256":"0b58b074389a44997d98894c598101b92f62480d29b78bf603316fba45ef965c"},{"name":"spread-cross-section.csv","url":"/bt-sfs-paper/data/spread-cross-section.csv","description":"Spread comparison: score, spread, fitted spread and gap vs fundamentals.","bytes":2304,"sha256":"189560cf0bac454a29b1c178d8ab744e2800d7023641a261f48cbf92b08f48b5"}]}