diff --git a/components/mdx/page-components.js b/components/mdx/page-components.js
index 49f97c3..ef72436 100644
--- a/components/mdx/page-components.js
+++ b/components/mdx/page-components.js
@@ -10,6 +10,14 @@ const components = {
)
),
},
+ 'vcl-update-v2024.04.0': {
+ VCLChart: dynamic(() =>
+ import('../../posts/vcl-update-v2024.04.0/vcl-chart.js').then(
+ (mod) => mod.VCLChart || mod.default
+ )
+ ),
+ },
+ 'ftx-donation-return': {},
'compliance-users-v3': {},
'kerchunk-climate-data': {
Table: dynamic(() =>
diff --git a/package-lock.json b/package-lock.json
index 9bbe467..ac0b571 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -9,14 +9,14 @@
"version": "1.0.0",
"license": "MIT",
"dependencies": {
- "@carbonplan/charts": "^3.0.0",
+ "@carbonplan/charts": "^3.1.1",
"@carbonplan/colormaps": "^4.0.0",
"@carbonplan/components": "^12.5.0",
"@carbonplan/icons": "^2.0.0",
"@carbonplan/layouts": "^4.0.0",
"@carbonplan/maps": "^3.0.0",
"@carbonplan/prism": "^2.0.0",
- "@carbonplan/theme": "^8.0.0",
+ "@carbonplan/theme": "^8.1.0",
"@emotion/react": "^11.7.1",
"@emotion/styled": "^11.6.0",
"@mdx-js/loader": "^2.1.5",
@@ -364,8 +364,9 @@
}
},
"node_modules/@carbonplan/charts": {
- "version": "3.0.0",
- "license": "MIT",
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/@carbonplan/charts/-/charts-3.1.1.tgz",
+ "integrity": "sha512-/B/1EdQ43dWmSvRmOnFpOUqJXlM61EH1u0b3ixJzuonyaMokN1oDfkV1NpPQF2ZJkhW1NwUEBwTY/X2BKUs7rg==",
"dependencies": {
"d3-scale": "^3.3.0",
"d3-shape": "^2.1.0"
@@ -548,9 +549,9 @@
}
},
"node_modules/@carbonplan/theme": {
- "version": "8.0.0",
- "resolved": "https://registry.npmjs.org/@carbonplan/theme/-/theme-8.0.0.tgz",
- "integrity": "sha512-MlEPmYHgZmxrLTNV3tQ9/2lWzil4MheWU5e2GeqcsPG2UZ9NulPT2A9yrFio9xowHdIHo7+e336HPvAdTa335g=="
+ "version": "8.1.0",
+ "resolved": "https://registry.npmjs.org/@carbonplan/theme/-/theme-8.1.0.tgz",
+ "integrity": "sha512-5HfxQSndZpYO2KYGOAKqnfo4gyo0fNUsPdjp9XL3PO1B/Axlyq6qZSe2gXrCJg10pcubpXhDAggfzcdbjdX5Yg=="
},
"node_modules/@emotion/babel-plugin": {
"version": "11.10.5",
@@ -9535,7 +9536,9 @@
}
},
"@carbonplan/charts": {
- "version": "3.0.0",
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/@carbonplan/charts/-/charts-3.1.1.tgz",
+ "integrity": "sha512-/B/1EdQ43dWmSvRmOnFpOUqJXlM61EH1u0b3ixJzuonyaMokN1oDfkV1NpPQF2ZJkhW1NwUEBwTY/X2BKUs7rg==",
"requires": {
"d3-scale": "^3.3.0",
"d3-shape": "^2.1.0"
@@ -9669,9 +9672,9 @@
}
},
"@carbonplan/theme": {
- "version": "8.0.0",
- "resolved": "https://registry.npmjs.org/@carbonplan/theme/-/theme-8.0.0.tgz",
- "integrity": "sha512-MlEPmYHgZmxrLTNV3tQ9/2lWzil4MheWU5e2GeqcsPG2UZ9NulPT2A9yrFio9xowHdIHo7+e336HPvAdTa335g=="
+ "version": "8.1.0",
+ "resolved": "https://registry.npmjs.org/@carbonplan/theme/-/theme-8.1.0.tgz",
+ "integrity": "sha512-5HfxQSndZpYO2KYGOAKqnfo4gyo0fNUsPdjp9XL3PO1B/Axlyq6qZSe2gXrCJg10pcubpXhDAggfzcdbjdX5Yg=="
},
"@emotion/babel-plugin": {
"version": "11.10.5",
diff --git a/package.json b/package.json
index 353afa5..6c71ed3 100644
--- a/package.json
+++ b/package.json
@@ -25,14 +25,14 @@
},
"homepage": "https://github.com/carbonplan/blog#readme",
"dependencies": {
- "@carbonplan/charts": "^3.0.0",
+ "@carbonplan/charts": "^3.1.1",
"@carbonplan/colormaps": "^4.0.0",
"@carbonplan/components": "^12.5.0",
"@carbonplan/icons": "^2.0.0",
"@carbonplan/layouts": "^4.0.0",
"@carbonplan/maps": "^3.0.0",
"@carbonplan/prism": "^2.0.0",
- "@carbonplan/theme": "^8.0.0",
+ "@carbonplan/theme": "^8.1.0",
"@emotion/react": "^11.7.1",
"@emotion/styled": "^11.6.0",
"@mdx-js/loader": "^2.1.5",
diff --git a/posts/compliance-users-update.md b/posts/compliance-users-update.md
index 0d120a7..3b21d99 100644
--- a/posts/compliance-users-update.md
+++ b/posts/compliance-users-update.md
@@ -1,10 +1,10 @@
---
version: 1.0.0
-title: Updates to the Compliance Users Tool
+title: Updates to the Compliance Users tool
authors:
- Freya Chay
date: 2-23-2023
-summary: We updated the Compliance Users Tool to include the latest available cap-and-trade program data about who is using which offsets.
+summary: We updated the Compliance Users tool to include the latest available cap-and-trade program data about who is using which offsets.
card: compliance-users-update
---
diff --git a/posts/compliance-users-v3.md b/posts/compliance-users-v3.md
index b9d9b4e..5b1f9d6 100644
--- a/posts/compliance-users-v3.md
+++ b/posts/compliance-users-v3.md
@@ -1,10 +1,10 @@
---
version: 1.0.0
-title: New data added to the Compliance Users Tool
+title: New data added to the Compliance Users tool
authors:
- Freya Chay
date: 01-08-2024
-summary: We updated the Compliance Users Tool to include the latest available cap-and-trade program data about who is using which offsets.
+summary: We updated the Compliance Users tool to include the latest available cap-and-trade program data about who is using which offsets.
card: compliance-users-v3
---
diff --git a/posts/ftx-donation-return.md b/posts/ftx-donation-return.md
new file mode 100644
index 0000000..8b9ee98
--- /dev/null
+++ b/posts/ftx-donation-return.md
@@ -0,0 +1,23 @@
+---
+version: 1.0.0
+title: We’re returning our unsolicited donation from FTX
+authors:
+ - Jeremy Freeman
+date: 02-07-2024
+summary: Two years ago, we received a donation we didn’t ask for. Last month, we were asked to send it back.
+card: ftx-donation-return
+---
+
+In the summer of 2021, we received an unsolicited donation of $200k from the charity arm of the now-disgraced cryptocurrency firm FTX. It was unsolicited both in the sense that we did not ask for it, nor did we agree to accept it. A [story in Forbes](https://www.forbes.com/sites/johnhyatt/2022/11/22/this-climate-change-nonprofit-didnt-ask-for-ftxs-moneybut-got-200000-anyways/) covered the bizarre incident well.
+
+After much consternation, we decided to keep the money, which we considered the best of several bad options. While the donation had no specific project or terms associated with it, we used the money, in large part, to fund [our research](https://carbonplan.org/research/toucan-crypto-offsets) on the problems with migrating carbon offsets to the blockchain, and we acknowledged the funding when publishing our research. We thought that was the end of the story.
+
+But as soon as we, with the rest of the world, heard about the collapse of FTX, we began to wonder when the other shoe would drop. Sure enough, at the end of December 2023, right before our holiday break, we received an email from the lawyers representing FTX’s debtors. The debtors wanted the money back. And other nonprofits, including Stanford University and the Metropolitan Museum of Art, had already decided to voluntarily return the donations FTX gave them.
+
+After counsel from both our lawyers and our Board, we agreed to return the money.
+
+As a small nonprofit, losing $200k right at the start of a new year was painful. But we’re fortunate to be in a financial position where the impact on our work and plans was minimal. Many nonprofits were not so lucky. Some also likely received, and are now returning, much larger sums of money. My heart goes out to those that are struggling to deal with the fallout.
+
+It’s an unfortunate reality that so many of our public support systems today rely on a network of underfunded nonprofit organizations and the donors that support them. But that system, at least, operates according to a set of norms — and in some cases, laws — around the giving and receiving of donations. Those norms include intentionality, integrity, veracity, and transparency. Those norms allow the nonprofit community to operate effectively and do good work. In this instance, FTX violated those norms.
+
+We were lucky to come out relatively unscathed, and our work will continue in full force. But I expect the consequences will continue to be felt by others for years to come.
diff --git a/posts/vcl-update-v2024.04.0.md b/posts/vcl-update-v2024.04.0.md
new file mode 100644
index 0000000..af0c731
--- /dev/null
+++ b/posts/vcl-update-v2024.04.0.md
@@ -0,0 +1,61 @@
+---
+version: 1.0.0
+title: Expanding the ways the CDR Verification Framework looks at biomass
+authors:
+ - Freya Chay
+color: yellow
+date: 04-01-2024
+summary: We updated the Verification Framework tool to include more detail and a broader representation of biomass-based CDR pathways. We added two new pathways and updated three others.
+card: vcl-update-v2024.04.0
+components:
+ - name: VCLChart
+ src: ./vcl-chart.js
+---
+
+The [CDR Verification Framework](https://carbonplan.org/research/cdr-verification) is an interactive tool that maps out the key uncertainties associated with calculating net carbon removal for different CDR pathways. In collaboration with Frontier, we have now updated the tool to improve the representation of approaches that rely on terrestrial biomass.
+
+With the addition of two new pathways, the framework now includes five biomass-based pathways: biomaterial injection, biomass burial, biomass sinking, biochar applied to soils, and bioenergy with carbon capture and storage (BECCS). All of these pathways rely on photosynthesis to remove carbon from the atmosphere, and share a set of upstream uncertainties associated with the choice of biomass feedstock. However, each pathway takes a unique approach to storing the biomass carbon. Our evaluation reflects how confident we are that the approach can store carbon for at least 1000 years.
+
+
+
+As you interact with these updates, please keep in mind that the Verification Framework should be seen as a starting point for understanding biomass-based carbon removal, not a complete framework for evaluating if and when it’s a good idea. The tool focuses on project-level quantification of net carbon removal and storage durability, which is the primary lens of carbon markets and [emerging policy mechanisms](https://www.energy.gov/fecm/carbon-dioxide-removal-purchase-pilot-prize). However, biomass is a [limited global resource](https://doi.org/10.1073/pnas.0704243104) and choosing to use it for CDR will require system-level thinking — including around alternative biomass uses, the incentives created for adjacent industries like forestry and agriculture, and the resulting impacts on ecosystems and communities. Project-level MRV is necessary, but insufficient, to address these larger questions.
+
+Below, we explain two important choices we made when deciding how to represent biomass-based pathways in the Verification Framework. A full accounting of changes can be found on [GitHub](https://github.com/carbonplan/cdr-verification) and the tool’s [online documentation](https://carbonplan.org/research/cdr-verification/docs/pathways/biomaterial-injection).
+
+## We included projects that don’t grow their own biomass
+
+In mapping uncertainty for each biomass-based pathway, we considered both the possibility that projects grow their own biomass and the possibility that they source existing biomass — for example, from agriculture, forestry, or municipal waste streams. If a project grows biomass and stores the captured carbon, it is clearly and directly responsible for removing carbon from the atmosphere. In contrast, projects that store biomass carbon they weren’t responsible for growing are, from a [narrow perspective](https://carbonplan.org/research/carbon-removal-mechanisms), avoiding emissions. If not for the project’s actions, some or most of the carbon contained in that biomass would eventually be emitted to the atmosphere via decomposition.
+
+But there are reasonable arguments for thinking about these projects as carbon removal, even though they don’t grow their own biomass. First, if successful, these projects do transfer carbon from the fast carbon cycle to the slow carbon cycle and result in a net reduction of atmospheric CO₂. That makes them different from other forms of avoided emissions that displace fossil fuel use or capture and store fossil CO₂ emissions. Second, there is no difference from the standpoint of the atmosphere between preventing the decomposition of biomass and letting the biomass decompose only to recapture that carbon through new biomass growth. Finally, requiring CDR projects to use only purpose-grown biomass could introduce [counterproductive](https://files.wri.org/d8/s3fs-public/2023-07/the-global-land-squeeze-report.pdf?VersionId=edANDGIvq_NhCGbDVfte6diBdJswo7e9) land-use incentives. We find these arguments compelling, but the classification of such projects remains an ongoing topic of conversation in the broader CDR and carbon accounting communities.
+
+Any biomass-based project must grapple with upstream uncertainties, such as understanding how using biomass for CDR [affects](https://carbonplan.org/research/cdr-verification/docs/components/market-effects) broader land use and land management decisions. However, quantifying net carbon removal for projects that don’t grow their own biomass introduces several additional upstream considerations. First, we must ask [what would have happened to the biomass](https://carbonplan.org/research/cdr-verification/docs/components/baseline-carbon-stored) if not for the CDR project. If the biomass carbon would have otherwise been kept out of the atmosphere (e.g., in a slow degrading environment like a landfill), storing it does not affect the atmosphere until the counterfactual biomass decomposition would have otherwise occurred. Second, we must consider if the feedstock [currently serves a function](https://carbonplan.org/research/cdr-verification/docs/components/feedstock-use-counterfactual) that will need to be replaced if the feedstock is instead used for CDR. For example, if corn stover is currently left on fields to add nitrogen, phosphorus, and potassium to soils, then using that biomass for CDR could result in additional demand for fertilizer and drive new agricultural emissions. We indicate in the component text where an uncertainty applies specifically to projects that do not grow their own biomass.
+
+In practice, quantifying these upstream uncertainties will require establishing counterfactuals that are specific to a project’s particular feedstock and context. These uncertainties may also change radically as we consider projects at a larger and larger scale.
+
+## We treat avoided emissions as a co-benefit
+
+Some approaches to biomass-based carbon removal could potentially result in avoided emissions. For example, a primary goal of bioenergy with carbon capture and storage (BECCS) is producing an energy product like electricity or heat, which ideally displaces the use of fossil fuels. As another example, diverting biomass from a landfill could avoid methane emissions associated with anaerobic decomposition.
+
+Characterizing avoided emissions is useful for understanding the overall impact of a CDR project. But to understand the role for these projects in a net-zero world, we should consider the carbon removal component separately. In the Verification Framework, we therefore indicate where a biomass-based CDR approach might be expected to generate avoided emissions co-benefits, but recommend that these avoided emissions be excluded from the calculation of net carbon removal.
+
+## Acknowledgements
+
+Thanks to the Frontier team — including Joanna Klitzke, Hannah Bebbington, Zeke Hausfather, Frauke Kracke, Judy Savitskaya, and Scott Litzelman — for collaborating on this round of updates.
+
+Thanks also to the scientific experts and CDR companies who gave feedback and input: Anne Ware (NREL), Corinne Scown (LBNL), Erica Belmont (Carbon Direct), Florentino de la Cruz (University of North Florida), Kodama, Matt Gammans (Isometric), Morgan Raven (UC Santa Barbara), Rewind, Sarah Nordahl (LBNL), Sinéad Crotty (Carbon Containment Lab), Vaulted, Yimin Zhang (NREL). Any remaining mistakes or mischaracterizations are our sole responsibility.
+
+Sarah Baker (LLNL) helped coordinate input from members of the national labs. The participation of scientists at Lawrence Livermore National Laboratory (LBNL), Lawrence Berkeley National Laboratory (LBNL), and the National Renewable Energy Lab (NREL) was [supported](https://www.energy.gov/technologytransitions/articles/doe-selects-four-national-laboratory-led-teams-accelerate) by the DOE Office of Technology Transitions in collaboration with the Office of Fossil Energy and Carbon Management (FECM) and the Office of Clean Energy Demonstrations (OCED).
diff --git a/posts/vcl-update-v2024.04.0/vcl-chart.js b/posts/vcl-update-v2024.04.0/vcl-chart.js
new file mode 100644
index 0000000..9d022b6
--- /dev/null
+++ b/posts/vcl-update-v2024.04.0/vcl-chart.js
@@ -0,0 +1,146 @@
+import { Box } from 'theme-ui'
+import {
+ Chart,
+ Grid,
+ TickLabels,
+ AxisLabel,
+ Plot,
+ Rect,
+ Label,
+} from '@carbonplan/charts'
+import { Arrow } from '@carbonplan/icons'
+
+const sx = {
+ label: {
+ fontSize: [0, 1, 1, 2],
+ textTransform: 'none',
+ backgroundColor: 'background',
+ fontFamily: 'faux',
+ letterSpacing: 'faux',
+ whiteSpace: 'nowrap',
+ ml: ['6px', '6px', '7px', '8px'],
+ color: 'primary',
+ pb: ['2px', '0px', '4px', '4px'],
+ pt: '3px',
+ pr: '3px',
+ mb: -2,
+ },
+}
+
+const VCLChart = () => {
+ return (
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ High confidence
+
+
+
+
+ Low confidence
+
+
+ Verification Confidence Level (VCL)
+
+
+ )
+}
+
+export default VCLChart