{
  "schemaVersion": 1,
  "generatedAt": "2026-07-02",
  "history": [
    {
      "date": "2026-06-01",
      "metricId": "eu-ets-market-depth",
      "section": "Compliance markets",
      "status": "maturing",
      "displayValue": "Established compliance market",
      "numericValue": null,
      "unit": "",
      "periodCovered": "Initial dashboard setup",
      "sourceName": "European Commission EU ETS",
      "sourceUrl": "https://climate.ec.europa.eu/eu-action/eu-emissions-trading-system-eu-ets_en",
      "sourceDate": "2026-06-01",
      "changeType": "new_metric",
      "changeSummary": "Added EU ETS as the first compliance-market anchor.",
      "interpretationChange": "Initial status set to maturing.",
      "relatedArticle": "/carbon/eu-ets-explained/",
      "reviewedBy": "TPB editorial"
    },
    {
      "date": "2026-07-02",
      "metricId": "eu-ets-market-depth",
      "section": "Compliance markets",
      "status": "maturing",
      "displayValue": "Established compliance market",
      "numericValue": null,
      "unit": "",
      "periodCovered": "Current source check",
      "sourceName": "European Commission EU ETS",
      "sourceUrl": "https://climate.ec.europa.eu/eu-action/eu-emissions-trading-system-eu-ets_en",
      "sourceDate": "2026-07-02",
      "changeType": "source_review",
      "changeSummary": "Kept EU ETS as the main compliance-market anchor.",
      "interpretationChange": "No status change.",
      "relatedArticle": "/carbon/eu-ets-explained/",
      "reviewedBy": "TPB editorial"
    },
    {
      "date": "2026-06-01",
      "metricId": "uk-ets-policy-alignment",
      "section": "Compliance markets",
      "status": "mixed",
      "displayValue": "Active but separate",
      "numericValue": null,
      "unit": "",
      "periodCovered": "Initial dashboard setup",
      "sourceName": "UK Government UK ETS guidance",
      "sourceUrl": "https://www.gov.uk/government/publications/participating-in-the-uk-ets",
      "sourceDate": "2026-06-01",
      "changeType": "new_metric",
      "changeSummary": "Added UK ETS as a domestic compliance-market alignment check.",
      "interpretationChange": "Initial status set to mixed.",
      "relatedArticle": "/carbon/eu-ets-vs-uk-ets/",
      "reviewedBy": "TPB editorial"
    },
    {
      "date": "2026-07-02",
      "metricId": "uk-ets-policy-alignment",
      "section": "Compliance markets",
      "status": "mixed",
      "displayValue": "Active but separate",
      "numericValue": null,
      "unit": "",
      "periodCovered": "Current source check",
      "sourceName": "UK Government UK ETS guidance",
      "sourceUrl": "https://www.gov.uk/government/publications/participating-in-the-uk-ets",
      "sourceDate": "2026-07-02",
      "changeType": "source_review",
      "changeSummary": "Kept UK ETS as a policy-alignment watch item.",
      "interpretationChange": "No status change.",
      "relatedArticle": "/carbon/eu-ets-vs-uk-ets/",
      "reviewedBy": "TPB editorial"
    },
    {
      "date": "2026-07-02",
      "metricId": "carbon-pricing-coverage",
      "section": "Compliance markets",
      "status": "maturing",
      "displayValue": "Wider policy coverage",
      "numericValue": null,
      "unit": "",
      "periodCovered": "Current source check",
      "sourceName": "World Bank Carbon Pricing Dashboard",
      "sourceUrl": "https://carbonpricingdashboard.worldbank.org/",
      "sourceDate": "2026-07-02",
      "changeType": "new_metric",
      "changeSummary": "Added global carbon-pricing coverage as a compliance-market maturity signal.",
      "interpretationChange": "Initial status set to maturing.",
      "relatedArticle": "/carbon/open-coalition-compliance-carbon-markets/",
      "reviewedBy": "TPB editorial"
    },
    {
      "date": "2026-06-01",
      "metricId": "article-6-pacm-implementation",
      "section": "Article 6",
      "status": "emerging",
      "displayValue": "Operational design moving",
      "numericValue": null,
      "unit": "",
      "periodCovered": "Initial dashboard setup",
      "sourceName": "UNFCCC Article 6.4 mechanism",
      "sourceUrl": "https://unfccc.int/process-and-meetings/the-paris-agreement/article-64-mechanism",
      "sourceDate": "2026-06-01",
      "changeType": "new_metric",
      "changeSummary": "Added Article 6.4 implementation as an operational-readiness signal.",
      "interpretationChange": "Initial status set to emerging.",
      "relatedArticle": "/carbon/climate-policy/article-6-paris-agreement-explained/",
      "reviewedBy": "TPB editorial"
    },
    {
      "date": "2026-07-02",
      "metricId": "article-6-pacm-implementation",
      "section": "Article 6",
      "status": "emerging",
      "displayValue": "Operational design moving",
      "numericValue": null,
      "unit": "",
      "periodCovered": "Current source check",
      "sourceName": "UNFCCC Article 6.4 mechanism",
      "sourceUrl": "https://unfccc.int/process-and-meetings/the-paris-agreement/article-64-mechanism",
      "sourceDate": "2026-07-02",
      "changeType": "source_review",
      "changeSummary": "Kept Article 6.4 as an emerging implementation signal.",
      "interpretationChange": "No status change.",
      "relatedArticle": "/carbon/climate-policy/article-6-paris-agreement-explained/",
      "reviewedBy": "TPB editorial"
    },
    {
      "date": "2026-07-02",
      "metricId": "article-6-authorisation-evidence",
      "section": "Article 6",
      "status": "emerging",
      "displayValue": "Evidence layer forming",
      "numericValue": null,
      "unit": "",
      "periodCovered": "Current source check",
      "sourceName": "UNFCCC cooperative implementation",
      "sourceUrl": "https://unfccc.int/process/the-paris-agreement/cooperative-implementation",
      "sourceDate": "2026-07-02",
      "changeType": "new_metric",
      "changeSummary": "Added authorisation and corresponding-adjustment evidence as the practical Article 6 buyer check.",
      "interpretationChange": "Initial status set to emerging.",
      "relatedArticle": "/carbon/climate-policy/corresponding-adjustments-explained/",
      "reviewedBy": "TPB editorial"
    },
    {
      "date": "2026-06-01",
      "metricId": "corsia-eligible-programmes",
      "section": "CORSIA",
      "status": "strengthening",
      "displayValue": "Eligibility filter active",
      "numericValue": null,
      "unit": "",
      "periodCovered": "Initial dashboard setup",
      "sourceName": "ICAO CORSIA eligible emissions units",
      "sourceUrl": "https://www.icao.int/environmental-protection/CORSIA/Pages/CORSIA-Emissions-Units.aspx",
      "sourceDate": "2026-06-01",
      "changeType": "new_metric",
      "changeSummary": "Added CORSIA eligible programmes as the aviation compliance filter.",
      "interpretationChange": "Initial status set to strengthening.",
      "relatedArticle": "/carbon/corsia/",
      "reviewedBy": "TPB editorial"
    },
    {
      "date": "2026-07-02",
      "metricId": "corsia-eligible-programmes",
      "section": "CORSIA",
      "status": "strengthening",
      "displayValue": "Eligibility filter active",
      "numericValue": null,
      "unit": "",
      "periodCovered": "Current source check",
      "sourceName": "ICAO CORSIA eligible emissions units",
      "sourceUrl": "https://www.icao.int/environmental-protection/CORSIA/Pages/CORSIA-Emissions-Units.aspx",
      "sourceDate": "2026-07-02",
      "changeType": "source_review",
      "changeSummary": "Kept CORSIA eligibility as a strengthening buyer filter.",
      "interpretationChange": "No status change.",
      "relatedArticle": "/carbon/corsia/",
      "reviewedBy": "TPB editorial"
    },
    {
      "date": "2026-07-02",
      "metricId": "corsia-price-context",
      "section": "CORSIA",
      "status": "mixed",
      "displayValue": "Specialist price context",
      "numericValue": null,
      "unit": "",
      "periodCovered": "Current source check",
      "sourceName": "ICAO CORSIA eligible emissions units",
      "sourceUrl": "https://www.icao.int/environmental-protection/CORSIA/Pages/CORSIA-Emissions-Units.aspx",
      "sourceDate": "2026-07-02",
      "changeType": "new_metric",
      "changeSummary": "Added CORSIA eligible credit price context as a specialist price signal.",
      "interpretationChange": "Initial status set to mixed.",
      "relatedArticle": "/carbon/corsia/credit-prices/",
      "reviewedBy": "TPB editorial"
    },
    {
      "date": "2026-06-01",
      "metricId": "icvcm-ccp-labels",
      "section": "Registry integrity",
      "status": "strengthening",
      "displayValue": "Integrity label adoption",
      "numericValue": null,
      "unit": "",
      "periodCovered": "Initial dashboard setup",
      "sourceName": "ICVCM assessment status",
      "sourceUrl": "https://icvcm.org/assessment-status/",
      "sourceDate": "2026-06-01",
      "changeType": "new_metric",
      "changeSummary": "Added ICVCM CCP labels as a voluntary-market integrity signal.",
      "interpretationChange": "Initial status set to strengthening.",
      "relatedArticle": "/carbon/icvcm-ccp-labels-explained/",
      "reviewedBy": "TPB editorial"
    },
    {
      "date": "2026-07-02",
      "metricId": "icvcm-ccp-labels",
      "section": "Registry integrity",
      "status": "strengthening",
      "displayValue": "Integrity label adoption",
      "numericValue": null,
      "unit": "",
      "periodCovered": "Current source check",
      "sourceName": "ICVCM assessment status",
      "sourceUrl": "https://icvcm.org/assessment-status/",
      "sourceDate": "2026-07-02",
      "changeType": "source_review",
      "changeSummary": "Kept CCP labels as a strengthening integrity signal.",
      "interpretationChange": "No status change.",
      "relatedArticle": "/carbon/icvcm-ccp-labels-explained/",
      "reviewedBy": "TPB editorial"
    },
    {
      "date": "2026-07-02",
      "metricId": "registry-retirement-evidence",
      "section": "Registry integrity",
      "status": "maturing",
      "displayValue": "Evidence trail visible",
      "numericValue": null,
      "unit": "",
      "periodCovered": "Current source check",
      "sourceName": "Verra Registry",
      "sourceUrl": "https://registry.verra.org/",
      "sourceDate": "2026-07-02",
      "changeType": "new_metric",
      "changeSummary": "Added retirement evidence as the link between unit records and public claims.",
      "interpretationChange": "Initial status set to maturing.",
      "relatedArticle": "/carbon/carbon-credit-retirement-evidence/",
      "reviewedBy": "TPB editorial"
    },
    {
      "date": "2026-06-01",
      "metricId": "frontier-removal-delivery",
      "section": "Removals",
      "status": "emerging",
      "displayValue": "Demand ahead of delivery",
      "numericValue": null,
      "unit": "",
      "periodCovered": "Initial dashboard setup",
      "sourceName": "Frontier",
      "sourceUrl": "https://frontierclimate.com/",
      "sourceDate": "2026-06-01",
      "changeType": "new_metric",
      "changeSummary": "Added Frontier as a market-building demand and delivery signal.",
      "interpretationChange": "Initial status set to emerging.",
      "relatedArticle": "/carbon/frontier-carbon-removal-explained/",
      "reviewedBy": "TPB editorial"
    },
    {
      "date": "2026-07-02",
      "metricId": "frontier-removal-delivery",
      "section": "Removals",
      "status": "emerging",
      "displayValue": "Demand ahead of delivery",
      "numericValue": null,
      "unit": "",
      "periodCovered": "Current source check",
      "sourceName": "Frontier",
      "sourceUrl": "https://frontierclimate.com/",
      "sourceDate": "2026-07-02",
      "changeType": "source_review",
      "changeSummary": "Kept removals delivery as emerging because contracted demand still needs delivered-tonne evidence.",
      "interpretationChange": "No status change.",
      "relatedArticle": "/carbon/frontier-carbon-removal-explained/",
      "reviewedBy": "TPB editorial"
    },
    {
      "date": "2026-07-02",
      "metricId": "durable-removal-supply",
      "section": "Removals",
      "status": "mixed",
      "displayValue": "Small but visible",
      "numericValue": null,
      "unit": "",
      "periodCovered": "Current source check",
      "sourceName": "CDR.fyi",
      "sourceUrl": "https://www.cdr.fyi/",
      "sourceDate": "2026-07-02",
      "changeType": "new_metric",
      "changeSummary": "Added durable removal supply visibility as a market-scale check.",
      "interpretationChange": "Initial status set to mixed.",
      "relatedArticle": "/carbon/carbon-removal-credits-explained/",
      "reviewedBy": "TPB editorial"
    },
    {
      "date": "2026-06-01",
      "metricId": "vcmi-claims-guidance",
      "section": "Claims",
      "status": "strengthening",
      "displayValue": "Claims framework active",
      "numericValue": null,
      "unit": "",
      "periodCovered": "Initial dashboard setup",
      "sourceName": "VCMI Claims Code",
      "sourceUrl": "https://vcmintegrity.org/vcmi-claims-code/",
      "sourceDate": "2026-06-01",
      "changeType": "new_metric",
      "changeSummary": "Added VCMI as a claims-discipline signal.",
      "interpretationChange": "Initial status set to strengthening.",
      "relatedArticle": "/carbon/vcmi-claims-code-explained/",
      "reviewedBy": "TPB editorial"
    },
    {
      "date": "2026-07-02",
      "metricId": "vcmi-claims-guidance",
      "section": "Claims",
      "status": "strengthening",
      "displayValue": "Claims framework active",
      "numericValue": null,
      "unit": "",
      "periodCovered": "Current source check",
      "sourceName": "VCMI Claims Code",
      "sourceUrl": "https://vcmintegrity.org/vcmi-claims-code/",
      "sourceDate": "2026-07-02",
      "changeType": "source_review",
      "changeSummary": "Kept VCMI as a strengthening claims-framework signal.",
      "interpretationChange": "No status change.",
      "relatedArticle": "/carbon/vcmi-claims-code-explained/",
      "reviewedBy": "TPB editorial"
    },
    {
      "date": "2026-07-02",
      "metricId": "climate-claims-boundary",
      "section": "Claims",
      "status": "maturing",
      "displayValue": "Claims scrutiny rising",
      "numericValue": null,
      "unit": "",
      "periodCovered": "Current source check",
      "sourceName": "UK Competition and Markets Authority Green Claims Code",
      "sourceUrl": "https://greenclaims.campaign.gov.uk/",
      "sourceDate": "2026-07-02",
      "changeType": "new_metric",
      "changeSummary": "Added climate claims boundary as the public-wording check for carbon-market use.",
      "interpretationChange": "Initial status set to maturing.",
      "relatedArticle": "/carbon/climate-claims-hierarchy/",
      "reviewedBy": "TPB editorial"
    },
    {
      "date": "2026-07-02",
      "metricId": "voluntary-price-transparency",
      "section": "Prices",
      "status": "watch",
      "displayValue": "Highly segmented",
      "numericValue": null,
      "unit": "",
      "periodCovered": "Current source check",
      "sourceName": "Ecosystem Marketplace carbon markets",
      "sourceUrl": "https://www.ecosystemmarketplace.com/carbon-markets/",
      "sourceDate": "2026-07-02",
      "changeType": "new_metric",
      "changeSummary": "Added voluntary credit price transparency as a watch item because project and claim boundaries still determine meaning.",
      "interpretationChange": "Initial status set to watch.",
      "relatedArticle": "/carbon/carbon-credit-prices-2026/",
      "reviewedBy": "TPB editorial"
    }
  ]
}
