{
  "stac_version": "1.0.0",
  "stac_extensions": [
    "https://stac-extensions.github.io/table/v1.2.0/schema.json",
    "https://stac-extensions.github.io/file/v2.1.0/schema.json"
  ],
  "type": "Collection",
  "id": "irrecoverable-carbon",
  "title": "Irrecoverable Earth: Carbon Reserves (v2, 2025 release)",
  "description": "Global carbon storage mapping irrecoverable carbon (stocks that, if lost, cannot be recovered by 2050), manageable carbon, and vulnerable carbon (nested pools: manageable ⊃ vulnerable ⊃ irrecoverable). Derived from the Conservation International v2 (2025) update of Noon et al. (2022, Nature Sustainability), Zenodo 17645053. Irrecoverable covers 2018, 2022, 2023, 2024; vulnerable and manageable cover 2010, 2018, 2024. (Irrecoverable 2010 is not included — the Zenodo source TIFF is corrupt.) Source rasters are ~300 m carbon DENSITY in Mg C ha⁻¹ on a WGS84 grid, provided here as Cloud-Optimized GeoTIFFs (the COG assets, unchanged from source) and as H3 resolution-9 hexagonal parquet.\n\nHEX `carbon` = TOTAL carbon in Mg C (tonnes) per H3 cell, obtained by area-integrating the source density: each ~300 m pixel's density (Mg C/ha) is multiplied by the pixel's ground area (latitude-dependent on the WGS84 grid) and apportioned to the H3 cells it overlaps, giving exactly ONE row per h9 cell. SUM(carbon) over hex rows is therefore directly valid as a carbon TOTAL — no GROUP BY or dedup. Parent resolutions 8,7,6,5 are columns (h8…h5); h0 is the hive partition key.\n\nVALIDATION (data-workflows #330): hex SUM(carbon) matches an independent full-resolution area-integral of the source COG to a uniform +0.22% on every layer (a benign H3-cell-area vs exact-pixel discretization offset). These straight area-integrals run ~2–3% above Conservation International's published committed-loss headline figures — e.g. irrecoverable 2024 = 131.9 Gt C here vs CI's 128.0 Gt; CI corrected the original 2018 baseline from 139.1 to 135.3 Gt. The per-year series is therefore NOT strictly monotonic in a raw integral (e.g. irrecoverable rises slightly 2023→2024), reflecting the shipped density rasters rather than CI's accounting; use CI's summary for committed-loss change figures. Earlier history: a pre-2026-06-09 build summed raw Mg/ha density and under-reported totals ~6–7× (data-workflows #202, since rebuilt as area-integral); v1 (2021) layers have been retired as superseded by v2. License CC BY-NC 4.0 — non-commercial use only.",
  "license": "CC-BY-NC-4.0",
  "keywords": [
    "carbon",
    "irrecoverable carbon",
    "climate change",
    "biomass",
    "soil carbon",
    "conservation",
    "manageable carbon",
    "vulnerable carbon"
  ],
  "extent": {
    "spatial": {
      "bbox": [
        [
          -180,
          -90,
          180,
          90
        ]
      ]
    },
    "temporal": {
      "interval": [
        [
          "2010-01-01T00:00:00Z",
          "2024-12-31T23:59:59Z"
        ]
      ]
    }
  },
  "links": [
    {
      "rel": "self",
      "href": "https://data.source.coop/cboettig/carbon/stac-collection.json",
      "type": "application/json"
    },
    {
      "rel": "root",
      "href": "https://s3-west.nrp-nautilus.io/public-data/stac/catalog.json",
      "type": "application/json"
    },
    {
      "rel": "parent",
      "href": "https://s3-west.nrp-nautilus.io/public-data/stac/catalog.json",
      "type": "application/json"
    },
    {
      "rel": "describedby",
      "href": "https://data.source.coop/cboettig/carbon/README.md",
      "type": "text/markdown",
      "title": "Data Documentation with Field Descriptions"
    },
    {
      "rel": "about",
      "href": "https://www.conservation.org/irrecoverable-carbon",
      "title": "Conservation International - Irrecoverable Carbon Project"
    },
    {
      "rel": "cite-as",
      "href": "https://doi.org/10.1038/s41893-021-00803-6",
      "title": "Noon et al. (2022) Nature Sustainability"
    },
    {
      "rel": "derived_from",
      "href": "https://doi.org/10.5281/zenodo.4091029",
      "title": "v1 Source Data - Zenodo 4091029"
    },
    {
      "rel": "derived_from",
      "href": "https://doi.org/10.5281/zenodo.17645053",
      "title": "v2 Source Data (2025 update) - Zenodo 17645053"
    },
    {
      "rel": "license",
      "href": "https://creativecommons.org/licenses/by-nc/4.0/",
      "title": "Creative Commons Attribution-NonCommercial 4.0 International"
    }
  ],
  "providers": [
    {
      "name": "Conservation International",
      "roles": [
        "producer"
      ],
      "url": "https://www.conservation.org/"
    },
    {
      "name": "Boettiger Lab",
      "roles": [
        "processor",
        "host"
      ],
      "url": "https://github.com/boettiger-lab"
    }
  ],
  "summaries": {
    "formats": [
      "cog",
      "h3-parquet"
    ],
    "carbon_types": [
      "irrecoverable_total",
      "manageable_total",
      "vulnerable_total",
      "irrecoverable_biomass",
      "irrecoverable_soil",
      "manageable_biomass",
      "manageable_soil",
      "vulnerable_biomass",
      "vulnerable_soil"
    ],
    "years": [
      2010,
      2018,
      2022,
      2023,
      2024
    ],
    "versions": {
      "v1": {
        "description": "2021 release (Zenodo 4091029). Biomass, soil, and total components for 2010 and 2018.",
        "years": [
          2010,
          2018
        ],
        "components": [
          "biomass",
          "soil",
          "total"
        ]
      },
      "v2": {
        "description": "2025 update (Zenodo 17645053). Total only. Corrected 2018 baseline + new 2022, 2023, 2024 years.",
        "years_irrecoverable": [
          2010,
          2018,
          2022,
          2023,
          2024
        ],
        "years_vulnerable_manageable": [
          2010,
          2018,
          2024
        ],
        "components": [
          "total"
        ]
      }
    }
  },
  "assets": {
    "v2-irrecoverable-2024-hex": {
      "href": "https://data.source.coop/cboettig/carbon/irrecoverable-carbon-2024/hex/h0=*/data_0.parquet",
      "type": "application/vnd.apache.parquet",
      "title": "v2: Irrecoverable Carbon 2024 - H3 Hexagonal Tiling (res 9)",
      "roles": [
        "h3-parquet",
        "data"
      ],
      "description": "Total carbon (Mg C) at H3 resolution 9, area-corrected from the ~300 m Mg C/ha source density (density × pixel ground area, area-weighted via exact_extract; one row per h9 cell). SUM(carbon) is directly valid as a total — no GROUP BY/dedup. Validated global SUM ≈ 131.9 Gt C. Hive-partitioned by h0.",
      "h3:native_resolution": 9,
      "h3:parent_resolutions": [
        8,
        7,
        6,
        5,
        0
      ],
      "table:columns": [
        {
          "name": "carbon",
          "type": "double",
          "description": "Total carbon stock in this H3 cell, in Mg C (megagrams = tonnes). Computed as source carbon density (Mg C ha⁻¹) × cell ground area, area-weighted via exact_extract from the ~300 m source. ONE row per h9 cell — SAFE to SUM(carbon) directly across rows (no GROUP BY, no dedup; raster hex). Global SUM reproduces the published carbon total."
        },
        {
          "name": "h9",
          "type": "uint64",
          "description": "H3 cell ID at resolution 9 (native resolution; exactly one row per h9 cell)."
        },
        {
          "name": "h8",
          "type": "uint64",
          "description": "H3 cell ID at resolution 8 (parent rollup)."
        },
        {
          "name": "h7",
          "type": "uint64",
          "description": "H3 cell ID at resolution 7 (parent rollup)."
        },
        {
          "name": "h6",
          "type": "uint64",
          "description": "H3 cell ID at resolution 6 (parent rollup)."
        },
        {
          "name": "h5",
          "type": "uint64",
          "description": "H3 cell ID at resolution 5 (parent rollup)."
        },
        {
          "name": "h0",
          "type": "int64",
          "description": "H3 cell ID at resolution 0, used as the hive partition key for partitioned reads."
        }
      ]
    },
    "v2-irrecoverable-2023-hex": {
      "href": "https://data.source.coop/cboettig/carbon/irrecoverable-carbon-2023/hex/h0=*/data_0.parquet",
      "type": "application/vnd.apache.parquet",
      "title": "v2: Irrecoverable Carbon 2023 - H3 Hexagonal Tiling (res 9)",
      "roles": [
        "h3-parquet",
        "data"
      ],
      "description": "Total carbon (Mg C) at H3 resolution 9, area-corrected from the ~300 m Mg C/ha source density (density × pixel ground area, area-weighted via exact_extract; one row per h9 cell). SUM(carbon) is directly valid as a total — no GROUP BY/dedup. Validated global SUM ≈ 130.3 Gt C. Hive-partitioned by h0.",
      "h3:native_resolution": 9,
      "h3:parent_resolutions": [
        8,
        7,
        6,
        5,
        0
      ],
      "table:columns": [
        {
          "name": "carbon",
          "type": "double",
          "description": "Total carbon stock in this H3 cell, in Mg C (megagrams = tonnes). Computed as source carbon density (Mg C ha⁻¹) × cell ground area, area-weighted via exact_extract from the ~300 m source. ONE row per h9 cell — SAFE to SUM(carbon) directly across rows (no GROUP BY, no dedup; raster hex). Global SUM reproduces the published carbon total."
        },
        {
          "name": "h9",
          "type": "uint64",
          "description": "H3 cell ID at resolution 9 (native resolution; exactly one row per h9 cell)."
        },
        {
          "name": "h8",
          "type": "uint64",
          "description": "H3 cell ID at resolution 8 (parent rollup)."
        },
        {
          "name": "h7",
          "type": "uint64",
          "description": "H3 cell ID at resolution 7 (parent rollup)."
        },
        {
          "name": "h6",
          "type": "uint64",
          "description": "H3 cell ID at resolution 6 (parent rollup)."
        },
        {
          "name": "h5",
          "type": "uint64",
          "description": "H3 cell ID at resolution 5 (parent rollup)."
        },
        {
          "name": "h0",
          "type": "int64",
          "description": "H3 cell ID at resolution 0, used as the hive partition key for partitioned reads."
        }
      ]
    },
    "v2-irrecoverable-2022-hex": {
      "href": "https://data.source.coop/cboettig/carbon/irrecoverable-carbon-2022/hex/h0=*/data_0.parquet",
      "type": "application/vnd.apache.parquet",
      "title": "v2: Irrecoverable Carbon 2022 - H3 Hexagonal Tiling (res 9)",
      "roles": [
        "h3-parquet",
        "data"
      ],
      "description": "Total carbon (Mg C) at H3 resolution 9, area-corrected from the ~300 m Mg C/ha source density (density × pixel ground area, area-weighted via exact_extract; one row per h9 cell). SUM(carbon) is directly valid as a total — no GROUP BY/dedup. Validated global SUM ≈ 130.8 Gt C. Hive-partitioned by h0.",
      "h3:native_resolution": 9,
      "h3:parent_resolutions": [
        8,
        7,
        6,
        5,
        0
      ],
      "table:columns": [
        {
          "name": "carbon",
          "type": "double",
          "description": "Total carbon stock in this H3 cell, in Mg C (megagrams = tonnes). Computed as source carbon density (Mg C ha⁻¹) × cell ground area, area-weighted via exact_extract from the ~300 m source. ONE row per h9 cell — SAFE to SUM(carbon) directly across rows (no GROUP BY, no dedup; raster hex). Global SUM reproduces the published carbon total."
        },
        {
          "name": "h9",
          "type": "uint64",
          "description": "H3 cell ID at resolution 9 (native resolution; exactly one row per h9 cell)."
        },
        {
          "name": "h8",
          "type": "uint64",
          "description": "H3 cell ID at resolution 8 (parent rollup)."
        },
        {
          "name": "h7",
          "type": "uint64",
          "description": "H3 cell ID at resolution 7 (parent rollup)."
        },
        {
          "name": "h6",
          "type": "uint64",
          "description": "H3 cell ID at resolution 6 (parent rollup)."
        },
        {
          "name": "h5",
          "type": "uint64",
          "description": "H3 cell ID at resolution 5 (parent rollup)."
        },
        {
          "name": "h0",
          "type": "int64",
          "description": "H3 cell ID at resolution 0, used as the hive partition key for partitioned reads."
        }
      ]
    },
    "v2-irrecoverable-2018-hex": {
      "href": "https://data.source.coop/cboettig/carbon/irrecoverable-carbon-2018/hex/h0=*/data_0.parquet",
      "type": "application/vnd.apache.parquet",
      "title": "v2: Irrecoverable Carbon 2018 - H3 Hexagonal Tiling (res 9)",
      "roles": [
        "h3-parquet",
        "data"
      ],
      "description": "Total carbon (Mg C) at H3 resolution 9, area-corrected from the ~300 m Mg C/ha source density (density × pixel ground area, area-weighted via exact_extract; one row per h9 cell). SUM(carbon) is directly valid as a total — no GROUP BY/dedup. Validated global SUM ≈ 137.4 Gt C. Hive-partitioned by h0.",
      "h3:native_resolution": 9,
      "h3:parent_resolutions": [
        8,
        7,
        6,
        5,
        0
      ],
      "table:columns": [
        {
          "name": "carbon",
          "type": "double",
          "description": "Total carbon stock in this H3 cell, in Mg C (megagrams = tonnes). Computed as source carbon density (Mg C ha⁻¹) × cell ground area, area-weighted via exact_extract from the ~300 m source. ONE row per h9 cell — SAFE to SUM(carbon) directly across rows (no GROUP BY, no dedup; raster hex). Global SUM reproduces the published carbon total."
        },
        {
          "name": "h9",
          "type": "uint64",
          "description": "H3 cell ID at resolution 9 (native resolution; exactly one row per h9 cell)."
        },
        {
          "name": "h8",
          "type": "uint64",
          "description": "H3 cell ID at resolution 8 (parent rollup)."
        },
        {
          "name": "h7",
          "type": "uint64",
          "description": "H3 cell ID at resolution 7 (parent rollup)."
        },
        {
          "name": "h6",
          "type": "uint64",
          "description": "H3 cell ID at resolution 6 (parent rollup)."
        },
        {
          "name": "h5",
          "type": "uint64",
          "description": "H3 cell ID at resolution 5 (parent rollup)."
        },
        {
          "name": "h0",
          "type": "int64",
          "description": "H3 cell ID at resolution 0, used as the hive partition key for partitioned reads."
        }
      ]
    },
    "v2-vulnerable-2024-hex": {
      "href": "https://data.source.coop/cboettig/carbon/vulnerable-carbon-2024/hex/h0=*/data_0.parquet",
      "type": "application/vnd.apache.parquet",
      "title": "v2: Vulnerable Carbon 2024 - H3 Hexagonal Tiling (res 9)",
      "roles": [
        "h3-parquet",
        "data"
      ],
      "description": "Total carbon (Mg C) at H3 resolution 9, area-corrected from the ~300 m Mg C/ha source density (density × pixel ground area, area-weighted via exact_extract; one row per h9 cell). SUM(carbon) is directly valid as a total — no GROUP BY/dedup. Validated global SUM ≈ 470.2 Gt C. Hive-partitioned by h0.",
      "h3:native_resolution": 9,
      "h3:parent_resolutions": [
        8,
        7,
        6,
        5,
        0
      ],
      "table:columns": [
        {
          "name": "carbon",
          "type": "double",
          "description": "Total carbon stock in this H3 cell, in Mg C (megagrams = tonnes). Computed as source carbon density (Mg C ha⁻¹) × cell ground area, area-weighted via exact_extract from the ~300 m source. ONE row per h9 cell — SAFE to SUM(carbon) directly across rows (no GROUP BY, no dedup; raster hex). Global SUM reproduces the published carbon total."
        },
        {
          "name": "h9",
          "type": "uint64",
          "description": "H3 cell ID at resolution 9 (native resolution; exactly one row per h9 cell)."
        },
        {
          "name": "h8",
          "type": "uint64",
          "description": "H3 cell ID at resolution 8 (parent rollup)."
        },
        {
          "name": "h7",
          "type": "uint64",
          "description": "H3 cell ID at resolution 7 (parent rollup)."
        },
        {
          "name": "h6",
          "type": "uint64",
          "description": "H3 cell ID at resolution 6 (parent rollup)."
        },
        {
          "name": "h5",
          "type": "uint64",
          "description": "H3 cell ID at resolution 5 (parent rollup)."
        },
        {
          "name": "h0",
          "type": "int64",
          "description": "H3 cell ID at resolution 0, used as the hive partition key for partitioned reads."
        }
      ]
    },
    "v2-vulnerable-2018-hex": {
      "href": "https://data.source.coop/cboettig/carbon/vulnerable-carbon-2018/hex/h0=*/data_0.parquet",
      "type": "application/vnd.apache.parquet",
      "title": "v2: Vulnerable Carbon 2018 - H3 Hexagonal Tiling (res 9)",
      "roles": [
        "h3-parquet",
        "data"
      ],
      "description": "Total carbon (Mg C) at H3 resolution 9, area-corrected from the ~300 m Mg C/ha source density (density × pixel ground area, area-weighted via exact_extract; one row per h9 cell). SUM(carbon) is directly valid as a total — no GROUP BY/dedup. Validated global SUM ≈ 487.7 Gt C. Hive-partitioned by h0.",
      "h3:native_resolution": 9,
      "h3:parent_resolutions": [
        8,
        7,
        6,
        5,
        0
      ],
      "table:columns": [
        {
          "name": "carbon",
          "type": "double",
          "description": "Total carbon stock in this H3 cell, in Mg C (megagrams = tonnes). Computed as source carbon density (Mg C ha⁻¹) × cell ground area, area-weighted via exact_extract from the ~300 m source. ONE row per h9 cell — SAFE to SUM(carbon) directly across rows (no GROUP BY, no dedup; raster hex). Global SUM reproduces the published carbon total."
        },
        {
          "name": "h9",
          "type": "uint64",
          "description": "H3 cell ID at resolution 9 (native resolution; exactly one row per h9 cell)."
        },
        {
          "name": "h8",
          "type": "uint64",
          "description": "H3 cell ID at resolution 8 (parent rollup)."
        },
        {
          "name": "h7",
          "type": "uint64",
          "description": "H3 cell ID at resolution 7 (parent rollup)."
        },
        {
          "name": "h6",
          "type": "uint64",
          "description": "H3 cell ID at resolution 6 (parent rollup)."
        },
        {
          "name": "h5",
          "type": "uint64",
          "description": "H3 cell ID at resolution 5 (parent rollup)."
        },
        {
          "name": "h0",
          "type": "int64",
          "description": "H3 cell ID at resolution 0, used as the hive partition key for partitioned reads."
        }
      ]
    },
    "v2-vulnerable-2010-hex": {
      "href": "https://data.source.coop/cboettig/carbon/vulnerable-carbon-2010/hex/h0=*/data_0.parquet",
      "type": "application/vnd.apache.parquet",
      "title": "v2: Vulnerable Carbon 2010 - H3 Hexagonal Tiling (res 9)",
      "roles": [
        "h3-parquet",
        "data"
      ],
      "description": "Total carbon (Mg C) at H3 resolution 9, area-corrected from the ~300 m Mg C/ha source density (density × pixel ground area, area-weighted via exact_extract; one row per h9 cell). SUM(carbon) is directly valid as a total — no GROUP BY/dedup. Validated global SUM ≈ 495.6 Gt C. Hive-partitioned by h0.",
      "h3:native_resolution": 9,
      "h3:parent_resolutions": [
        8,
        7,
        6,
        5,
        0
      ],
      "table:columns": [
        {
          "name": "carbon",
          "type": "double",
          "description": "Total carbon stock in this H3 cell, in Mg C (megagrams = tonnes). Computed as source carbon density (Mg C ha⁻¹) × cell ground area, area-weighted via exact_extract from the ~300 m source. ONE row per h9 cell — SAFE to SUM(carbon) directly across rows (no GROUP BY, no dedup; raster hex). Global SUM reproduces the published carbon total."
        },
        {
          "name": "h9",
          "type": "uint64",
          "description": "H3 cell ID at resolution 9 (native resolution; exactly one row per h9 cell)."
        },
        {
          "name": "h8",
          "type": "uint64",
          "description": "H3 cell ID at resolution 8 (parent rollup)."
        },
        {
          "name": "h7",
          "type": "uint64",
          "description": "H3 cell ID at resolution 7 (parent rollup)."
        },
        {
          "name": "h6",
          "type": "uint64",
          "description": "H3 cell ID at resolution 6 (parent rollup)."
        },
        {
          "name": "h5",
          "type": "uint64",
          "description": "H3 cell ID at resolution 5 (parent rollup)."
        },
        {
          "name": "h0",
          "type": "int64",
          "description": "H3 cell ID at resolution 0, used as the hive partition key for partitioned reads."
        }
      ]
    },
    "v2-manageable-2024-hex": {
      "href": "https://data.source.coop/cboettig/carbon/manageable-carbon-2024/hex/h0=*/data_0.parquet",
      "type": "application/vnd.apache.parquet",
      "title": "v2: Manageable Carbon 2024 - H3 Hexagonal Tiling (res 9)",
      "roles": [
        "h3-parquet",
        "data"
      ],
      "description": "Total carbon (Mg C) at H3 resolution 9, area-corrected from the ~300 m Mg C/ha source density (density × pixel ground area, area-weighted via exact_extract; one row per h9 cell). SUM(carbon) is directly valid as a total — no GROUP BY/dedup. Validated global SUM ≈ 777.3 Gt C. Hive-partitioned by h0.",
      "h3:native_resolution": 9,
      "h3:parent_resolutions": [
        8,
        7,
        6,
        5,
        0
      ],
      "table:columns": [
        {
          "name": "carbon",
          "type": "double",
          "description": "Total carbon stock in this H3 cell, in Mg C (megagrams = tonnes). Computed as source carbon density (Mg C ha⁻¹) × cell ground area, area-weighted via exact_extract from the ~300 m source. ONE row per h9 cell — SAFE to SUM(carbon) directly across rows (no GROUP BY, no dedup; raster hex). Global SUM reproduces the published carbon total."
        },
        {
          "name": "h9",
          "type": "uint64",
          "description": "H3 cell ID at resolution 9 (native resolution; exactly one row per h9 cell)."
        },
        {
          "name": "h8",
          "type": "uint64",
          "description": "H3 cell ID at resolution 8 (parent rollup)."
        },
        {
          "name": "h7",
          "type": "uint64",
          "description": "H3 cell ID at resolution 7 (parent rollup)."
        },
        {
          "name": "h6",
          "type": "uint64",
          "description": "H3 cell ID at resolution 6 (parent rollup)."
        },
        {
          "name": "h5",
          "type": "uint64",
          "description": "H3 cell ID at resolution 5 (parent rollup)."
        },
        {
          "name": "h0",
          "type": "int64",
          "description": "H3 cell ID at resolution 0, used as the hive partition key for partitioned reads."
        }
      ]
    },
    "v2-manageable-2018-hex": {
      "href": "https://data.source.coop/cboettig/carbon/manageable-carbon-2018/hex/h0=*/data_0.parquet",
      "type": "application/vnd.apache.parquet",
      "title": "v2: Manageable Carbon 2018 - H3 Hexagonal Tiling (res 9)",
      "roles": [
        "h3-parquet",
        "data"
      ],
      "description": "Total carbon (Mg C) at H3 resolution 9, area-corrected from the ~300 m Mg C/ha source density (density × pixel ground area, area-weighted via exact_extract; one row per h9 cell). SUM(carbon) is directly valid as a total — no GROUP BY/dedup. Validated global SUM ≈ 798.5 Gt C. Hive-partitioned by h0.",
      "h3:native_resolution": 9,
      "h3:parent_resolutions": [
        8,
        7,
        6,
        5,
        0
      ],
      "table:columns": [
        {
          "name": "carbon",
          "type": "double",
          "description": "Total carbon stock in this H3 cell, in Mg C (megagrams = tonnes). Computed as source carbon density (Mg C ha⁻¹) × cell ground area, area-weighted via exact_extract from the ~300 m source. ONE row per h9 cell — SAFE to SUM(carbon) directly across rows (no GROUP BY, no dedup; raster hex). Global SUM reproduces the published carbon total."
        },
        {
          "name": "h9",
          "type": "uint64",
          "description": "H3 cell ID at resolution 9 (native resolution; exactly one row per h9 cell)."
        },
        {
          "name": "h8",
          "type": "uint64",
          "description": "H3 cell ID at resolution 8 (parent rollup)."
        },
        {
          "name": "h7",
          "type": "uint64",
          "description": "H3 cell ID at resolution 7 (parent rollup)."
        },
        {
          "name": "h6",
          "type": "uint64",
          "description": "H3 cell ID at resolution 6 (parent rollup)."
        },
        {
          "name": "h5",
          "type": "uint64",
          "description": "H3 cell ID at resolution 5 (parent rollup)."
        },
        {
          "name": "h0",
          "type": "int64",
          "description": "H3 cell ID at resolution 0, used as the hive partition key for partitioned reads."
        }
      ]
    },
    "v2-manageable-2010-hex": {
      "href": "https://data.source.coop/cboettig/carbon/manageable-carbon-2010/hex/h0=*/data_0.parquet",
      "type": "application/vnd.apache.parquet",
      "title": "v2: Manageable Carbon 2010 - H3 Hexagonal Tiling (res 9)",
      "roles": [
        "h3-parquet",
        "data"
      ],
      "description": "Total carbon (Mg C) at H3 resolution 9, area-corrected from the ~300 m Mg C/ha source density (density × pixel ground area, area-weighted via exact_extract; one row per h9 cell). SUM(carbon) is directly valid as a total — no GROUP BY/dedup. Validated global SUM ≈ 780.3 Gt C. Hive-partitioned by h0.",
      "h3:native_resolution": 9,
      "h3:parent_resolutions": [
        8,
        7,
        6,
        5,
        0
      ],
      "table:columns": [
        {
          "name": "carbon",
          "type": "double",
          "description": "Total carbon stock in this H3 cell, in Mg C (megagrams = tonnes). Computed as source carbon density (Mg C ha⁻¹) × cell ground area, area-weighted via exact_extract from the ~300 m source. ONE row per h9 cell — SAFE to SUM(carbon) directly across rows (no GROUP BY, no dedup; raster hex). Global SUM reproduces the published carbon total."
        },
        {
          "name": "h9",
          "type": "uint64",
          "description": "H3 cell ID at resolution 9 (native resolution; exactly one row per h9 cell)."
        },
        {
          "name": "h8",
          "type": "uint64",
          "description": "H3 cell ID at resolution 8 (parent rollup)."
        },
        {
          "name": "h7",
          "type": "uint64",
          "description": "H3 cell ID at resolution 7 (parent rollup)."
        },
        {
          "name": "h6",
          "type": "uint64",
          "description": "H3 cell ID at resolution 6 (parent rollup)."
        },
        {
          "name": "h5",
          "type": "uint64",
          "description": "H3 cell ID at resolution 5 (parent rollup)."
        },
        {
          "name": "h0",
          "type": "int64",
          "description": "H3 cell ID at resolution 0, used as the hive partition key for partitioned reads."
        }
      ]
    },
    "v2-irrecoverable-2024-cog": {
      "href": "https://data.source.coop/cboettig/carbon/v2/cogs/irrecoverable_c_total_2024.tif",
      "type": "image/tiff; application=geotiff; profile=cloud-optimized",
      "title": "v2: Irrecoverable Carbon Total 2024 COG",
      "roles": [
        "data"
      ],
      "description": "Source carbon DENSITY in Mg C ha⁻¹ (tonnes per hectare) at ~300 m, WGS84 — the native Noon et al. v2 raster. To obtain a carbon TOTAL, use the corresponding res-9 hex asset (which area-corrects density to Mg C per cell), or integrate density × pixel area; do not sum raw pixel values."
    },
    "v2-irrecoverable-2023-cog": {
      "href": "https://data.source.coop/cboettig/carbon/v2/cogs/irrecoverable_c_total_2023.tif",
      "type": "image/tiff; application=geotiff; profile=cloud-optimized",
      "title": "v2: Irrecoverable Carbon Total 2023 COG",
      "roles": [
        "data"
      ],
      "description": "Source carbon DENSITY in Mg C ha⁻¹ (tonnes per hectare) at ~300 m, WGS84 — the native Noon et al. v2 raster. To obtain a carbon TOTAL, use the corresponding res-9 hex asset (which area-corrects density to Mg C per cell), or integrate density × pixel area; do not sum raw pixel values."
    },
    "v2-irrecoverable-2022-cog": {
      "href": "https://data.source.coop/cboettig/carbon/v2/cogs/irrecoverable_c_total_2022.tif",
      "type": "image/tiff; application=geotiff; profile=cloud-optimized",
      "title": "v2: Irrecoverable Carbon Total 2022 COG",
      "roles": [
        "data"
      ],
      "description": "Source carbon DENSITY in Mg C ha⁻¹ (tonnes per hectare) at ~300 m, WGS84 — the native Noon et al. v2 raster. To obtain a carbon TOTAL, use the corresponding res-9 hex asset (which area-corrects density to Mg C per cell), or integrate density × pixel area; do not sum raw pixel values."
    },
    "v2-irrecoverable-2018-cog": {
      "href": "https://data.source.coop/cboettig/carbon/v2/cogs/irrecoverable_c_total_2018.tif",
      "type": "image/tiff; application=geotiff; profile=cloud-optimized",
      "title": "v2: Irrecoverable Carbon Total 2018 COG (corrected baseline)",
      "roles": [
        "data"
      ],
      "description": "Source carbon DENSITY in Mg C ha⁻¹ (tonnes per hectare) at ~300 m, WGS84 — the native Noon et al. v2 raster. To obtain a carbon TOTAL, use the corresponding res-9 hex asset (which area-corrects density to Mg C per cell), or integrate density × pixel area; do not sum raw pixel values."
    },
    "v2-vulnerable-2024-cog": {
      "href": "https://data.source.coop/cboettig/carbon/v2/cogs/vulnerable_c_total_2024.tif",
      "type": "image/tiff; application=geotiff; profile=cloud-optimized",
      "title": "v2: Vulnerable Carbon Total 2024 COG",
      "roles": [
        "data"
      ],
      "description": "Source carbon DENSITY in Mg C ha⁻¹ (tonnes per hectare) at ~300 m, WGS84 — the native Noon et al. v2 raster. To obtain a carbon TOTAL, use the corresponding res-9 hex asset (which area-corrects density to Mg C per cell), or integrate density × pixel area; do not sum raw pixel values."
    },
    "v2-vulnerable-2018-cog": {
      "href": "https://data.source.coop/cboettig/carbon/v2/cogs/vulnerable_c_total_2018.tif",
      "type": "image/tiff; application=geotiff; profile=cloud-optimized",
      "title": "v2: Vulnerable Carbon Total 2018 COG",
      "roles": [
        "data"
      ],
      "description": "Source carbon DENSITY in Mg C ha⁻¹ (tonnes per hectare) at ~300 m, WGS84 — the native Noon et al. v2 raster. To obtain a carbon TOTAL, use the corresponding res-9 hex asset (which area-corrects density to Mg C per cell), or integrate density × pixel area; do not sum raw pixel values."
    },
    "v2-vulnerable-2010-cog": {
      "href": "https://data.source.coop/cboettig/carbon/v2/cogs/vulnerable_c_total_2010.tif",
      "type": "image/tiff; application=geotiff; profile=cloud-optimized",
      "title": "v2: Vulnerable Carbon Total 2010 COG",
      "roles": [
        "data"
      ],
      "description": "Source carbon DENSITY in Mg C ha⁻¹ (tonnes per hectare) at ~300 m, WGS84 — the native Noon et al. v2 raster. To obtain a carbon TOTAL, use the corresponding res-9 hex asset (which area-corrects density to Mg C per cell), or integrate density × pixel area; do not sum raw pixel values."
    },
    "v2-manageable-2024-cog": {
      "href": "https://data.source.coop/cboettig/carbon/v2/cogs/manageable_c_total_2024.tif",
      "type": "image/tiff; application=geotiff; profile=cloud-optimized",
      "title": "v2: Manageable Carbon Total 2024 COG",
      "roles": [
        "data"
      ],
      "description": "Source carbon DENSITY in Mg C ha⁻¹ (tonnes per hectare) at ~300 m, WGS84 — the native Noon et al. v2 raster. To obtain a carbon TOTAL, use the corresponding res-9 hex asset (which area-corrects density to Mg C per cell), or integrate density × pixel area; do not sum raw pixel values."
    },
    "v2-manageable-2018-cog": {
      "href": "https://data.source.coop/cboettig/carbon/v2/cogs/manageable_c_total_2018.tif",
      "type": "image/tiff; application=geotiff; profile=cloud-optimized",
      "title": "v2: Manageable Carbon Total 2018 COG",
      "roles": [
        "data"
      ],
      "description": "Source carbon DENSITY in Mg C ha⁻¹ (tonnes per hectare) at ~300 m, WGS84 — the native Noon et al. v2 raster. To obtain a carbon TOTAL, use the corresponding res-9 hex asset (which area-corrects density to Mg C per cell), or integrate density × pixel area; do not sum raw pixel values."
    },
    "v2-manageable-2010-cog": {
      "href": "https://data.source.coop/cboettig/carbon/v2/cogs/manageable_c_total_2010.tif",
      "type": "image/tiff; application=geotiff; profile=cloud-optimized",
      "title": "v2: Manageable Carbon Total 2010 COG",
      "roles": [
        "data"
      ],
      "description": "Source carbon DENSITY in Mg C ha⁻¹ (tonnes per hectare) at ~300 m, WGS84 — the native Noon et al. v2 raster. To obtain a carbon TOTAL, use the corresponding res-9 hex asset (which area-corrects density to Mg C per cell), or integrate density × pixel area; do not sum raw pixel values."
    }
  }
}
