{
  "subIndexId": "consumer_transition_index",
  "lensId": "global",
  "parentMetricId": "consumer_transition_score",
  "scope": "WORLD",
  "period": "2026",
  "epoch": 27,
  "snapshotHash": "sha256:142acc92db69f75f38098fdd316b7a70eddbdfbb987d19940d43b733a8b8e5f3",
  "memberCount": 3,
  "members": [
    {
      "memberType": "source_series",
      "memberId": "bls_cpi_ce_usa",
      "memberLabel": null,
      "iso3": "WLD",
      "sourceId": "bls_cpi_ce_usa",
      "sourcePeriod": "2026",
      "harmonisedValue": "96.760783516529940584",
      "componentContribution": null,
      "collectedHarmonisedObservationId": "b5dbcb58-f67c-5d61-b53f-b230aa9059fd",
      "sourceHash": "sha256:afbf77a81c4f1ad8d60ce2f97eff3a4dc8de9f361a236e1441d4d5db26cda854",
      "sourceRowHashes": [
        "sha256:1200000000000000000000000000000000000000000000000000000000000000"
      ],
      "memberHash": "sha256:970b62f0bf4c2bef32068dfa46513905a72778548722d564dc4bcb7462f7debf"
    },
    {
      "memberType": "source_series",
      "memberId": "eurostat_hicp_eu27",
      "memberLabel": null,
      "iso3": "WLD",
      "sourceId": "eurostat_hicp_eu27",
      "sourcePeriod": "2026",
      "harmonisedValue": "96.760783516529940584",
      "componentContribution": null,
      "collectedHarmonisedObservationId": "1b077689-08cf-502b-a6db-4898dad3d144",
      "sourceHash": "sha256:afbf77a81c4f1ad8d60ce2f97eff3a4dc8de9f361a236e1441d4d5db26cda854",
      "sourceRowHashes": [
        "sha256:1000000000000000000000000000000000000000000000000000000000000000"
      ],
      "memberHash": "sha256:48019d43c288d1c321ddb59e94dc3d5158b471c75ae09ba7ddb09fdb66dcf5af"
    },
    {
      "memberType": "source_series",
      "memberId": "eurostat_hicp_tur",
      "memberLabel": null,
      "iso3": "WLD",
      "sourceId": "eurostat_hicp_tur",
      "sourcePeriod": "2026",
      "harmonisedValue": "96.760783516529940584",
      "componentContribution": null,
      "collectedHarmonisedObservationId": "2438a0a1-0ee2-5e1b-953e-3c3a5a0c9360",
      "sourceHash": "sha256:afbf77a81c4f1ad8d60ce2f97eff3a4dc8de9f361a236e1441d4d5db26cda854",
      "sourceRowHashes": [
        "sha256:1100000000000000000000000000000000000000000000000000000000000000"
      ],
      "memberHash": "sha256:2449c54e926ad80c576ba10ee78a0c2580ecf3cd94ec3f4b75ae6165c4e3c286"
    }
  ],
  "sourceRowHashesNote": "sourceRowHashes are positional placeholders (sha256:0N00...): the WORLD-aggregate bundle carries one harmonised observation per source, not raw source rows. They enter memberHash (and so the sub-index snapshotHash and the anchored proof blocks) and are therefore preserved verbatim; sourceHash is the real per-source content hash. Member harmonisedValue is the temp-DB Numeric round-trip of the bundle observation and may differ from verify/material/<period>/source-bundle.json harmonised_value beyond 15 significant digits; both sit inside published hashes (memberHash and dataBundleHash respectively) and cannot be aligned without a hash-breaking revision."
}
