{
  "version": "1.0.0",
  "reference_year": 2024,
  "released_on": "2026-10-20",
  "source_sha256": "59b7a41050efa1eabe41c6feaef02c476aadc39bccf4087cbf3693cb7f3b41c9",
  "summary": {
    "discovery_count": 251,
    "reporting_economy_count": 217,
    "scored_count": 121,
    "limited_count": 130,
    "with_reported_data_count": 217
  },
  "checks": [
    {
      "name": "Every discovery code is preserved exactly once",
      "status": "PASS"
    },
    {
      "name": "Weights sum to one",
      "status": "PASS"
    },
    {
      "name": "Missing required inputs never receive a score or rank",
      "status": "PASS"
    },
    {
      "name": "Published scores have all four dated inputs and finite percentiles",
      "status": "PASS"
    },
    {
      "name": "Published values remain in zero to one hundred",
      "status": "PASS"
    },
    {
      "name": "Published count plus limited count equals discovery count",
      "status": "PASS"
    },
    {
      "name": "Every component has a mean percentile of fifty",
      "status": "PASS"
    },
    {
      "name": "Competition ranks agree with published scores and preserve ties",
      "status": "PASS"
    },
    {
      "name": "Every annual observation retains the exact source value and period",
      "status": "PASS"
    },
    {
      "name": "A tied minimum uses the mean rank",
      "status": "PASS"
    },
    {
      "name": "Tied maxima use the mean rank",
      "status": "PASS"
    },
    {
      "name": "Constant inputs receive a neutral percentile",
      "status": "PASS"
    },
    {
      "name": "Zero and negative observations remain valid numbers",
      "status": "PASS"
    },
    {
      "name": "Exact decimal midpoint rounds half up",
      "status": "PASS"
    },
    {
      "name": "Reversing discovery order does not change scores or ranks",
      "status": "PASS"
    },
    {
      "name": "Known reporting and territorial examples retain distinct status",
      "status": "PASS"
    }
  ],
  "pass": 16,
  "fail": 0,
  "independently_certified": false,
  "json_sha256": "4ae27a2ca17e1218a61c930d0ddad93d0abca64dd4c4529a22c83922801235d2",
  "csv_sha256": "8eeb236307f63187da8c6fffff4efdf5db63e69129d7497b4fa9c62ec59a519b",
  "sensitivity": [
    {
      "omitted_component": "trade",
      "comparison_count": 121,
      "maximum_rank_change": 34,
      "mean_absolute_rank_change": 9.917355371900827
    },
    {
      "omitted_component": "investment",
      "comparison_count": 121,
      "maximum_rank_change": 30,
      "mean_absolute_rank_change": 10.239669421487603
    },
    {
      "omitted_component": "digital",
      "comparison_count": 121,
      "maximum_rank_change": 30,
      "mean_absolute_rank_change": 9.84297520661157
    },
    {
      "omitted_component": "logistics",
      "comparison_count": 121,
      "maximum_rank_change": 35,
      "mean_absolute_rank_change": 10.148760330578513
    }
  ]
}
