{
  "schema_version": 1,
  "index": "CMI",
  "snapshots": [
    {
      "schema_version": 1,
      "identifier": "materialtotals-cmi-2026-01",
      "name": "Construction Materials Index",
      "short_name": "CMI",
      "description": "A monthly composite of published US construction material producer price series.",
      "period": "2026-01",
      "base_period": "2026-01",
      "base_value": 100,
      "value": 100,
      "month_over_month_change": null,
      "change_from_base": 0,
      "published_at": "2026-08-15T14:13:41.155Z",
      "degraded": true,
      "missing_weight": 0.1,
      "missing_components": [
        {
          "id": "finished-inputs",
          "label": "Finished construction inputs",
          "series_id": "PPIFIS",
          "weight": 0.1,
          "critical": false,
          "missing_since": "2026-08-15",
          "candidate": {
            "series_id": "WPUIP2300001",
            "title": "Producer Price Index by Commodity: Inputs to Industries: Net Inputs to Construction Industries, Goods",
            "reason": "Exact live FRED catalog match; operator confirmation required before activation."
          }
        }
      ],
      "degradation_notice": "Published with available components reweighted proportionally. Missing since Finished construction inputs: 2026-08-15.",
      "revision_note": null,
      "source_revisions": [],
      "formula": "20% × Lumber + 20% × Cement manufacturing + 15% × Gypsum products + 20% × Steel mill products + 15% × Concrete products + 10% × Finished construction inputs",
      "components": {
        "lumber": {
          "label": "Lumber",
          "series_id": "WPS081",
          "source": "bls-api",
          "configured_weight": 0.2,
          "effective_weight": 0.222222,
          "base_value": 263.733,
          "current_value": 263.733,
          "normalized_value": 100
        },
        "cement": {
          "label": "Cement manufacturing",
          "series_id": "PCU327310327310",
          "source": "bls-api",
          "configured_weight": 0.2,
          "effective_weight": 0.222222,
          "base_value": 352.183,
          "current_value": 352.183,
          "normalized_value": 100
        },
        "gypsum": {
          "label": "Gypsum products",
          "series_id": "WPU137",
          "source": "bls-api",
          "configured_weight": 0.15,
          "effective_weight": 0.166667,
          "base_value": 480.334,
          "current_value": 480.334,
          "normalized_value": 100
        },
        "steel": {
          "label": "Steel mill products",
          "series_id": "WPU1017",
          "source": "bls-api",
          "configured_weight": 0.2,
          "effective_weight": 0.222222,
          "base_value": 315.369,
          "current_value": 315.369,
          "normalized_value": 100
        },
        "concrete": {
          "label": "Concrete products",
          "series_id": "WPU132",
          "source": "bls-api",
          "configured_weight": 0.15,
          "effective_weight": 0.166667,
          "base_value": 470.619,
          "current_value": 470.619,
          "normalized_value": 100
        }
      },
      "license": "https://creativecommons.org/licenses/by/4.0/"
    },
    {
      "schema_version": 1,
      "identifier": "materialtotals-cmi-2026-02",
      "name": "Construction Materials Index",
      "short_name": "CMI",
      "description": "A monthly composite of published US construction material producer price series.",
      "period": "2026-02",
      "base_period": "2026-01",
      "base_value": 100,
      "value": 100.81,
      "month_over_month_change": 0.81,
      "change_from_base": 0.81,
      "published_at": "2026-08-15T14:13:41.155Z",
      "degraded": true,
      "missing_weight": 0.1,
      "missing_components": [
        {
          "id": "finished-inputs",
          "label": "Finished construction inputs",
          "series_id": "PPIFIS",
          "weight": 0.1,
          "critical": false,
          "missing_since": "2026-08-15",
          "candidate": {
            "series_id": "WPUIP2300001",
            "title": "Producer Price Index by Commodity: Inputs to Industries: Net Inputs to Construction Industries, Goods",
            "reason": "Exact live FRED catalog match; operator confirmation required before activation."
          }
        }
      ],
      "degradation_notice": "Published with available components reweighted proportionally. Missing since Finished construction inputs: 2026-08-15.",
      "revision_note": null,
      "source_revisions": [],
      "formula": "20% × Lumber + 20% × Cement manufacturing + 15% × Gypsum products + 20% × Steel mill products + 15% × Concrete products + 10% × Finished construction inputs",
      "components": {
        "lumber": {
          "label": "Lumber",
          "series_id": "WPS081",
          "source": "bls-api",
          "configured_weight": 0.2,
          "effective_weight": 0.222222,
          "base_value": 263.733,
          "current_value": 264.039,
          "normalized_value": 100.116
        },
        "cement": {
          "label": "Cement manufacturing",
          "series_id": "PCU327310327310",
          "source": "bls-api",
          "configured_weight": 0.2,
          "effective_weight": 0.222222,
          "base_value": 352.183,
          "current_value": 352.859,
          "normalized_value": 100.192
        },
        "gypsum": {
          "label": "Gypsum products",
          "series_id": "WPU137",
          "source": "bls-api",
          "configured_weight": 0.15,
          "effective_weight": 0.166667,
          "base_value": 480.334,
          "current_value": 480.694,
          "normalized_value": 100.075
        },
        "steel": {
          "label": "Steel mill products",
          "series_id": "WPU1017",
          "source": "bls-api",
          "configured_weight": 0.2,
          "effective_weight": 0.222222,
          "base_value": 315.369,
          "current_value": 325.105,
          "normalized_value": 103.087
        },
        "concrete": {
          "label": "Concrete products",
          "series_id": "WPU132",
          "source": "bls-api",
          "configured_weight": 0.15,
          "effective_weight": 0.166667,
          "base_value": 470.619,
          "current_value": 471.834,
          "normalized_value": 100.258
        }
      },
      "license": "https://creativecommons.org/licenses/by/4.0/"
    },
    {
      "schema_version": 1,
      "identifier": "materialtotals-cmi-2026-03",
      "name": "Construction Materials Index",
      "short_name": "CMI",
      "description": "A monthly composite of published US construction material producer price series.",
      "period": "2026-03",
      "base_period": "2026-01",
      "base_value": 100,
      "value": 100.88,
      "month_over_month_change": 0.07,
      "change_from_base": 0.88,
      "published_at": "2026-08-15T14:13:41.155Z",
      "degraded": true,
      "missing_weight": 0.1,
      "missing_components": [
        {
          "id": "finished-inputs",
          "label": "Finished construction inputs",
          "series_id": "PPIFIS",
          "weight": 0.1,
          "critical": false,
          "missing_since": "2026-08-15",
          "candidate": {
            "series_id": "WPUIP2300001",
            "title": "Producer Price Index by Commodity: Inputs to Industries: Net Inputs to Construction Industries, Goods",
            "reason": "Exact live FRED catalog match; operator confirmation required before activation."
          }
        }
      ],
      "degradation_notice": "Published with available components reweighted proportionally. Missing since Finished construction inputs: 2026-08-15.",
      "revision_note": null,
      "source_revisions": [],
      "formula": "20% × Lumber + 20% × Cement manufacturing + 15% × Gypsum products + 20% × Steel mill products + 15% × Concrete products + 10% × Finished construction inputs",
      "components": {
        "lumber": {
          "label": "Lumber",
          "series_id": "WPS081",
          "source": "bls-api",
          "configured_weight": 0.2,
          "effective_weight": 0.222222,
          "base_value": 263.733,
          "current_value": 260.111,
          "normalized_value": 98.627
        },
        "cement": {
          "label": "Cement manufacturing",
          "series_id": "PCU327310327310",
          "source": "bls-api",
          "configured_weight": 0.2,
          "effective_weight": 0.222222,
          "base_value": 352.183,
          "current_value": 352.739,
          "normalized_value": 100.158
        },
        "gypsum": {
          "label": "Gypsum products",
          "series_id": "WPU137",
          "source": "bls-api",
          "configured_weight": 0.15,
          "effective_weight": 0.166667,
          "base_value": 480.334,
          "current_value": 479.517,
          "normalized_value": 99.83
        },
        "steel": {
          "label": "Steel mill products",
          "series_id": "WPU1017",
          "source": "bls-api",
          "configured_weight": 0.2,
          "effective_weight": 0.222222,
          "base_value": 315.369,
          "current_value": 331.357,
          "normalized_value": 105.07
        },
        "concrete": {
          "label": "Concrete products",
          "series_id": "WPU132",
          "source": "bls-api",
          "configured_weight": 0.15,
          "effective_weight": 0.166667,
          "base_value": 470.619,
          "current_value": 472.198,
          "normalized_value": 100.336
        }
      },
      "license": "https://creativecommons.org/licenses/by/4.0/"
    },
    {
      "schema_version": 1,
      "identifier": "materialtotals-cmi-2026-04",
      "name": "Construction Materials Index",
      "short_name": "CMI",
      "description": "A monthly composite of published US construction material producer price series.",
      "period": "2026-04",
      "base_period": "2026-01",
      "base_value": 100,
      "value": 103.4,
      "month_over_month_change": 2.52,
      "change_from_base": 3.4,
      "published_at": "2026-08-15T14:13:41.155Z",
      "degraded": true,
      "missing_weight": 0.1,
      "missing_components": [
        {
          "id": "finished-inputs",
          "label": "Finished construction inputs",
          "series_id": "PPIFIS",
          "weight": 0.1,
          "critical": false,
          "missing_since": "2026-08-15",
          "candidate": {
            "series_id": "WPUIP2300001",
            "title": "Producer Price Index by Commodity: Inputs to Industries: Net Inputs to Construction Industries, Goods",
            "reason": "Exact live FRED catalog match; operator confirmation required before activation."
          }
        }
      ],
      "degradation_notice": "Published with available components reweighted proportionally. Missing since Finished construction inputs: 2026-08-15.",
      "revision_note": null,
      "source_revisions": [],
      "formula": "20% × Lumber + 20% × Cement manufacturing + 15% × Gypsum products + 20% × Steel mill products + 15% × Concrete products + 10% × Finished construction inputs",
      "components": {
        "lumber": {
          "label": "Lumber",
          "series_id": "WPS081",
          "source": "bls-api",
          "configured_weight": 0.2,
          "effective_weight": 0.222222,
          "base_value": 263.733,
          "current_value": 278.954,
          "normalized_value": 105.771
        },
        "cement": {
          "label": "Cement manufacturing",
          "series_id": "PCU327310327310",
          "source": "bls-api",
          "configured_weight": 0.2,
          "effective_weight": 0.222222,
          "base_value": 352.183,
          "current_value": 354.736,
          "normalized_value": 100.725
        },
        "gypsum": {
          "label": "Gypsum products",
          "series_id": "WPU137",
          "source": "bls-api",
          "configured_weight": 0.15,
          "effective_weight": 0.166667,
          "base_value": 480.334,
          "current_value": 480.366,
          "normalized_value": 100.007
        },
        "steel": {
          "label": "Steel mill products",
          "series_id": "WPU1017",
          "source": "bls-api",
          "configured_weight": 0.2,
          "effective_weight": 0.222222,
          "base_value": 315.369,
          "current_value": 341.495,
          "normalized_value": 108.284
        },
        "concrete": {
          "label": "Concrete products",
          "series_id": "WPU132",
          "source": "bls-api",
          "configured_weight": 0.15,
          "effective_weight": 0.166667,
          "base_value": 470.619,
          "current_value": 473.965,
          "normalized_value": 100.711
        }
      },
      "license": "https://creativecommons.org/licenses/by/4.0/"
    },
    {
      "schema_version": 1,
      "identifier": "materialtotals-cmi-2026-05",
      "name": "Construction Materials Index",
      "short_name": "CMI",
      "description": "A monthly composite of published US construction material producer price series.",
      "period": "2026-05",
      "base_period": "2026-01",
      "base_value": 100,
      "value": 103.82,
      "month_over_month_change": 0.42,
      "change_from_base": 3.82,
      "published_at": "2026-08-15T14:13:41.155Z",
      "degraded": true,
      "missing_weight": 0.1,
      "missing_components": [
        {
          "id": "finished-inputs",
          "label": "Finished construction inputs",
          "series_id": "PPIFIS",
          "weight": 0.1,
          "critical": false,
          "missing_since": "2026-08-15",
          "candidate": {
            "series_id": "WPUIP2300001",
            "title": "Producer Price Index by Commodity: Inputs to Industries: Net Inputs to Construction Industries, Goods",
            "reason": "Exact live FRED catalog match; operator confirmation required before activation."
          }
        }
      ],
      "degradation_notice": "Published with available components reweighted proportionally. Missing since Finished construction inputs: 2026-08-15.",
      "revision_note": null,
      "source_revisions": [],
      "formula": "20% × Lumber + 20% × Cement manufacturing + 15% × Gypsum products + 20% × Steel mill products + 15% × Concrete products + 10% × Finished construction inputs",
      "components": {
        "lumber": {
          "label": "Lumber",
          "series_id": "WPS081",
          "source": "bls-api",
          "configured_weight": 0.2,
          "effective_weight": 0.222222,
          "base_value": 263.733,
          "current_value": 278.711,
          "normalized_value": 105.679
        },
        "cement": {
          "label": "Cement manufacturing",
          "series_id": "PCU327310327310",
          "source": "bls-api",
          "configured_weight": 0.2,
          "effective_weight": 0.222222,
          "base_value": 352.183,
          "current_value": 354.325,
          "normalized_value": 100.608
        },
        "gypsum": {
          "label": "Gypsum products",
          "series_id": "WPU137",
          "source": "bls-api",
          "configured_weight": 0.15,
          "effective_weight": 0.166667,
          "base_value": 480.334,
          "current_value": 475.063,
          "normalized_value": 98.903
        },
        "steel": {
          "label": "Steel mill products",
          "series_id": "WPU1017",
          "source": "bls-api",
          "configured_weight": 0.2,
          "effective_weight": 0.222222,
          "base_value": 315.369,
          "current_value": 349.922,
          "normalized_value": 110.956
        },
        "concrete": {
          "label": "Concrete products",
          "series_id": "WPU132",
          "source": "bls-api",
          "configured_weight": 0.15,
          "effective_weight": 0.166667,
          "base_value": 470.619,
          "current_value": 475.571,
          "normalized_value": 101.052
        }
      },
      "license": "https://creativecommons.org/licenses/by/4.0/"
    },
    {
      "schema_version": 1,
      "identifier": "materialtotals-cmi-2026-06",
      "name": "Construction Materials Index",
      "short_name": "CMI",
      "description": "A monthly composite of published US construction material producer price series.",
      "period": "2026-06",
      "base_period": "2026-01",
      "base_value": 100,
      "value": 105.04,
      "month_over_month_change": 1.22,
      "change_from_base": 5.04,
      "published_at": "2026-08-15T14:13:41.155Z",
      "degraded": true,
      "missing_weight": 0.1,
      "missing_components": [
        {
          "id": "finished-inputs",
          "label": "Finished construction inputs",
          "series_id": "PPIFIS",
          "weight": 0.1,
          "critical": false,
          "missing_since": "2026-08-15",
          "candidate": {
            "series_id": "WPUIP2300001",
            "title": "Producer Price Index by Commodity: Inputs to Industries: Net Inputs to Construction Industries, Goods",
            "reason": "Exact live FRED catalog match; operator confirmation required before activation."
          }
        }
      ],
      "degradation_notice": "Published with available components reweighted proportionally. Missing since Finished construction inputs: 2026-08-15.",
      "revision_note": null,
      "source_revisions": [],
      "formula": "20% × Lumber + 20% × Cement manufacturing + 15% × Gypsum products + 20% × Steel mill products + 15% × Concrete products + 10% × Finished construction inputs",
      "components": {
        "lumber": {
          "label": "Lumber",
          "series_id": "WPS081",
          "source": "bls-api",
          "configured_weight": 0.2,
          "effective_weight": 0.222222,
          "base_value": 263.733,
          "current_value": 282.27,
          "normalized_value": 107.029
        },
        "cement": {
          "label": "Cement manufacturing",
          "series_id": "PCU327310327310",
          "source": "bls-api",
          "configured_weight": 0.2,
          "effective_weight": 0.222222,
          "base_value": 352.183,
          "current_value": 354.648,
          "normalized_value": 100.7
        },
        "gypsum": {
          "label": "Gypsum products",
          "series_id": "WPU137",
          "source": "bls-api",
          "configured_weight": 0.15,
          "effective_weight": 0.166667,
          "base_value": 480.334,
          "current_value": 477.52,
          "normalized_value": 99.414
        },
        "steel": {
          "label": "Steel mill products",
          "series_id": "WPU1017",
          "source": "bls-api",
          "configured_weight": 0.2,
          "effective_weight": 0.222222,
          "base_value": 315.369,
          "current_value": 360.073,
          "normalized_value": 114.175
        },
        "concrete": {
          "label": "Concrete products",
          "series_id": "WPU132",
          "source": "bls-api",
          "configured_weight": 0.15,
          "effective_weight": 0.166667,
          "base_value": 470.619,
          "current_value": 478.288,
          "normalized_value": 101.63
        }
      },
      "license": "https://creativecommons.org/licenses/by/4.0/"
    },
    {
      "schema_version": 1,
      "identifier": "materialtotals-cmi-2026-07",
      "name": "Construction Materials Index",
      "short_name": "CMI",
      "description": "A monthly composite of published US construction material producer price series.",
      "period": "2026-07",
      "base_period": "2026-01",
      "base_value": 100,
      "value": 107.37,
      "month_over_month_change": 2.33,
      "change_from_base": 7.37,
      "published_at": "2026-08-15T14:13:41.155Z",
      "degraded": true,
      "missing_weight": 0.1,
      "missing_components": [
        {
          "id": "finished-inputs",
          "label": "Finished construction inputs",
          "series_id": "PPIFIS",
          "weight": 0.1,
          "critical": false,
          "missing_since": "2026-08-15",
          "candidate": {
            "series_id": "WPUIP2300001",
            "title": "Producer Price Index by Commodity: Inputs to Industries: Net Inputs to Construction Industries, Goods",
            "reason": "Exact live FRED catalog match; operator confirmation required before activation."
          }
        }
      ],
      "degradation_notice": "Published with available components reweighted proportionally. Missing since Finished construction inputs: 2026-08-15.",
      "revision_note": null,
      "source_revisions": [],
      "formula": "20% × Lumber + 20% × Cement manufacturing + 15% × Gypsum products + 20% × Steel mill products + 15% × Concrete products + 10% × Finished construction inputs",
      "components": {
        "lumber": {
          "label": "Lumber",
          "series_id": "WPS081",
          "source": "bls-api",
          "configured_weight": 0.2,
          "effective_weight": 0.222222,
          "base_value": 263.733,
          "current_value": 296.44,
          "normalized_value": 112.402
        },
        "cement": {
          "label": "Cement manufacturing",
          "series_id": "PCU327310327310",
          "source": "bls-api",
          "configured_weight": 0.2,
          "effective_weight": 0.222222,
          "base_value": 352.183,
          "current_value": 354.239,
          "normalized_value": 100.584
        },
        "gypsum": {
          "label": "Gypsum products",
          "series_id": "WPU137",
          "source": "bls-api",
          "configured_weight": 0.15,
          "effective_weight": 0.166667,
          "base_value": 480.334,
          "current_value": 481.644,
          "normalized_value": 100.273
        },
        "steel": {
          "label": "Steel mill products",
          "series_id": "WPU1017",
          "source": "bls-api",
          "configured_weight": 0.2,
          "effective_weight": 0.222222,
          "base_value": 315.369,
          "current_value": 374.203,
          "normalized_value": 118.656
        },
        "concrete": {
          "label": "Concrete products",
          "series_id": "WPU132",
          "source": "bls-api",
          "configured_weight": 0.15,
          "effective_weight": 0.166667,
          "base_value": 470.619,
          "current_value": 479.004,
          "normalized_value": 101.782
        }
      },
      "license": "https://creativecommons.org/licenses/by/4.0/"
    }
  ]
}
