PageSourceSearch

https://frontierclimate.com/_next/static/chunks/pages/writing/spring-2022-purchases-15b8f3c9a4faf9bb.js

js frontierclimate.com collected 2026-09-24 08:42:55 UTC 20,943 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8243],{44174:function(e){e.exports=function(e,t,r,n){for(var a=-1,i=null==e?0:e.length;++a<i;){var o=e[a];t(n,o,r(o),e)}return n}},81119:function(e,t,r){var n=r(89881);e.exports=function(e,t,r,a){return n(e,function(e,n,i){t(a,e,r(e),i)}),a}},89465:function(e,t,r){var n=r(38777);e.exports=function(e,t,r){"__proto__"==t&&n?n(e,t,{configurable:!0,enumerable:!0,value:r,writable:!0}):e[t]=r}},89881:function(e,t,r){var n=r(47816),a=r(99291)(n);e.exports=a},28483:function(e,t,r){var n=r(25063)();e.exports=n},47816:function(e,t,r){var n=r(28483),a=r(3674);e.exports=function(e,t){return e&&n(e,t,a)}},55189:function(e,t,r){var n=r(44174),a=r(81119),i=r(67206),o=r(1469);e.exports=function(e,t){return function(r,s){var c=o(r)?n:a,l=t?t():{};return c(r,e,i(s,2),l)}}},99291:function(e,t,r){var n=r(98612);e.exports=function(e,t){return function(r,a){if(null==r)return r;if(!n(r))return e(r,a);for(var i=r.length,o=t?i:-1,s=Object(r);(t?o--:++o<i)&&!1!==a(s[o],o,s););return r}}},25063:function(e){e.exports=function(e){return function(t,r,n){for(var a=-1,i=Object(t),o=n(t),s=o.length;s--;){var c=o[e?s:++a];if(!1===r(i[c],c,i))break}return t}}},38777:function(e,t,r){var n=r(10852),a=function(){try{var e=n(Object,"defineProperty");return e({},"",{}),e}catch(e){}}();e.exports=a},7739:function(e,t,r){var n=r(89465),a=r(55189),i=Object.prototype.hasOwnProperty,o=a(function(e,t,r){i.call(e,r)?e[r].push(t):n(e,r,[t])});e.exports=o},95853:function(e,t,r){(window.__NEXT_P=window.__NEXT_P||[]).push(["/writing/spring-2022-purchases",function(){return r(91304)}])},91304:function(e,t,r){"use strict";r.r(t),r.d(t,{default:function(){return v},writingPagePreview:function(){return y}});var n=r(85893);r(67294);var a=r(55031),i=r(80478),o=r(80951),s=r(39122),c=r(80753),l=r(98197),u=r(89587),p=r(4345),m=r(31284),d=r(58461);let h=["climsup_aspira_dac","climsup_calcite_origen","climsup_lithos","climsup_repair","climsup_travertine","climsup_living_carbon"],f=()=>{let e=(0,p.Yg)(),t=h.map(e).map(e=>new d.IK({supplier:e.supplier,deals:e.deals.filter(e=>"prepurchase"===e.track),deliveries:e.deliveries}));return(0,n.jsx)(c.c,{children:t.map(e=>(0,n.jsx)(l.I,{project:e},e.name))})},b=m.N.formatNumber(24e5,{style:"currency",currency:"USD",notation:"compact"}),g=m.N.formatNumber(54e5,{style:"currency",currency:"USD",notation:"compact"}),y={title:"Frontier facilitates first carbon removal purchases",preview:`Frontier has facilitated its first purchases—from AspiraDAC, Calcite-Origen, Lithos Carbon, RepAir, Travertine, and Living Carbon—on behalf of Stripe. Stripe will spend ${b} buying carbon removal from these six companies, with another ${g} contingent on projects reaching agreed upon technical milestones.`,href:"/writing/spring-2022-purchases",date:new Date(2022,5,29),image:"/images/projects/AspiraDAC.jpg",type:"announcement",pathway:["direct_air_capture","enhanced_weathering","biomass_carbon_removal_and_storage"]};function v(){let e=m.N.formatNumber(a.b,{style:"currency",currency:"USD",notation:"compact"}),t=(0,u.H0)("/"),r=(0,u.H0)("/apply"),c=(0,u.H0)("https://github.com/frontierclimate/carbon-removal-source-materials"),l=(0,u.H0)("mailto:[email protected]"),p=m.N.formatNumber(500,{style:"currency",currency:"USD",notation:"compact"}),d=m.N.formatNumber(1800,{style:"currency",currency:"USD",notation:"compact"});return(0,n.jsxs)(o.T,{href:y.href,title:y.title,description:y.preview,socialImage:"/_next/static/media/social-spring-purchases.9dbb2731.jpg",children:[(0,n.jsx)(i.w,{headline:y.title,date:new Date(2022,5,29)}),(0,n.jsxs)(s.$L,{children:[(0,n.jsxs)("p",{className:"mb-4",children:["Earlier this year, Stripe, Alphabet, Shopify, Meta, and McKinsey Sustainability launched ",(0,n.jsx)(t,{children:"Frontier"}),", an advance market commitment to accelerate the development of carbon removal technologies. A few months later, after careful review from an advisory panel of 19 scientists and industry experts, Frontier has facilitated its first purchases—from AspiraDAC, Calcite-Origen, Lithos Carbon, RepAir, Travertine, and Living Carbon—on behalf of Stripe."]}),(0,n.jsxs)("p",{className:"mb-4",children:["Carbon dioxide removal (CDR
1) is critical to achieving climate goals, alongside radical emissions reductions. Models project that by 2050 we will need to permanently remove billions of tons of CO₂ from the atmosphere every year. To date, fewer than ",m.N.formatNumber(1e4)," ","tons have been removed in total."]}),(0,n.jsx)("p",{className:"mb-4",children:"Frontier aims to catalyze new solutions that bridge this enormous gap. These initial six companies represent a diverse group of promising, early-stage technologies, and we are pleased to be the first customer for all of them."}),(0,n.jsxs)("p",{className:"mb-4",children:["The majority of Frontier’s ",e," of committed capital will go toward multiyear offtake agreements designed to give the most promising carbon removal solutions a pathway to scale. With an offtake, Frontier’s members agree to pay for future carbon removal supply at the time it’s delivered. However, in order for there to be enough companies eligible for offtakes in future years, we must get a critical mass of promising companies to the starting line now. Over the next few years, low-volume prepurchases—like those we’re announcing today—will continue to be an area of focus for Frontier."]}),(0,n.jsx)("h3",{className:"mt-8 mb-4",children:"Observations from this purchase cycle"}),(0,n.jsx)("p",{className:"mb-4",children:"Several themes emerged from the 26 applications reviewed as part of this round of purchases:"}),(0,n.jsxs)("ul",{className:"pl-4 ml-4 [&>li]:pl-2 [&>li]:mb-4",children:[(0,n.jsxs)("li",{children:[(0,n.jsx)("b",{children:"Increasing project diversity"})," | A wider variety of solutions is meeting or exceeding our bar for durability. Applications spanned nine distinct approaches to CDR, including direct ocean capture, biomass burial, and synthetic biology. We’re also seeing increased diversity within each pathway: direct air capture (DAC) applications ranged from electrochemical capture on railcars to modular, solar powered metal-organic framework (MOF) adsorption systems."]}),(0,n.jsxs)("li",{children:[(0,n.jsx)("b",{children:"Electrified DAC"})," | DAC at scale will require huge amounts of energy. An increasing number of projects are using electricity, as opposed to heat, to power their processes. While these approaches tend to be relatively energy-intensive in their early stages, they have the potential to become energy-efficient systems that harness renewable energy as the grid decarbonizes."]}),(0,n.jsxs)("li",{children:[(0,n.jsx)("b",{children:"Scalable sources of alkalinity"})," | Because CO₂ is an acidic molecule, rising global CO₂ concentrations can be neutralized by alkalinity. We’re encouraged by ideas for safe alkalinity production at scale. One approach, using large-scale waste sources such as mine tailings, could remove up to 0.5 gigatons of CO₂ a year. Alkalinity can also be produced electrochemically, for example, as part of ocean alkalinity enhancement (OAE). We are looking for new ways of improving the energy efficiency of alkalinity production, while considering how the resulting acid coproduct can be managed safely."]}),(0,n.jsxs)("li",{children:[(0,n.jsx)("b",{children:"MRV innovation"})," | Enhanced rock weathering (ERW) and OAE are examples of high-potential, open systems whose effects are intrinsically harder to measure than closed systems (like DAC, where the CO₂ stream can be calculated directly). This means they need to be paired with even stronger measurement, reporting, and verification (MRV) methodologies to reduce uncertainty. We are encouraged by the increasing number of projects treating measurement methodologies as part of the core roadmap."]})]}),(0,n.jsx)("h3",{className:"mt-8 mb-4",children:"The projects"}),(0,n.jsxs)("p",{className:"mb-4",children:["Stripe will spend ",b," buying carbon removal from these six companies, with another ",g," contingent on projects reaching agreed upon technical milestones. Prices range between"," ",p," and ",d," per ton of carbon removed, and we’re excited to be the first customer for all six projects. To view project applications, purchase contracts, and renewal criteria, visit Frontier’s ",(0,n.jsx)(c,{children:"GitHub"}),"."]}),(0,n.jsx)(f,{}),(0,n.jsx)("h3",{className:"mt-8 mb-4",children:"Be part of our next purchases"}),(0,n.jsxs)("p",{className:"mb-4",children:["Frontier is an advance market commitment to buy an initial ",e,"+ of carbon removal between 2022 and 2030."]}),(0,n.jsxs)("p",{className:"mb-4",children:[(0,n.jsx)("b",{children:"If you are a carbon removal supplier"})," building an early-pilot, precommercial facility, or an at-scale deployment, we’d love to hear from you. ",(0,n.jsx)(r,{children:"Learn a bit more"})," about our next purchase cycle and how to get in touch."]}),(0,n.jsxs)("p",{children:[(0,n.jsx)("b",{children:"If you are interested in becoming a buyer of carbon removal"})," ","through Frontier, please get in touch at"," ",(0,n.jsx)(l,{children:"[email protected]"}),"."]})]})]})}},96789:function(e,t,r){"use strict";r.d(t,{B:function(){return g},En:function(){return l},Ib:function(){return u},L6:function(){return c},RJ:function(){return d},mN:function(){return b},rF:function(){return f}});var n=r(67294),a=r(44908),i=r.n(a),o=r(7739),s=r.n(o);let c={biomass_carbon_removal_and_storage:"Biomass carbon removal & storage",direct_air_capture:"Direct air capture",enhanced_weathering:"Field weathering",marine_carbon_removal:"Marine carbon removal",mineralization:"Mineralization"},l={biomass_carbon_removal_and_storage:"/pathway/biomass-carbon-removal-and-storage",direct_air_capture:"/pathway/direct-air-capture",enhanced_weathering:"/pathway/enhanced-weathering",marine_carbon_removal:"/pathway/marine-carbon-removal",mineralization:"/pathway/mineralization"},u={biomass_carbon_removal_and_storage:"Biomass carbon removal and storage processes permanently store CO₂ from waste biomass, which naturally capture CO₂ from the atmosphere via photosynthesis. Examples include pyrolysis, gasification, and biomass burial.",direct_air_capture:"Direct air capture is the process of separating CO₂ out of ambient air via cycling a sorbent or solvent repeatedly through capture and release. The resulting CO₂ stream can then be paired with any type of permanent storage.",enhanced_weathering:"Field weathering speeds up the natural weathering of alkaline materials with CO₂ and rainwater. The resulting reaction leads to durable storage of CO₂ as bicarbonate.",marine_carbon_removal:"Marine carbon removal includes a range of approaches that involve the ocean to remove CO₂ from the atmosphere. This\xa0 includes processes that interact with the inorganic ocean bicarbonate buffer system to either extract CO₂ directly (Direct Ocean Removal) or enhance its storage c
1apacity by extracting acid or adding alkalinity (Ocean Alkalinity Enhancement), as well as approaches to speed up the weathering\xa0 of limestone to catalyze the conversion of CO₂ to bicarbonate for storage in the ocean (Accelerated Weathering of Limestone)",mineralization:"Mineralization is the reaction of alkaline minerals, CO₂, and water to form solid carbonate minerals, a durable form of carbon storage."},p=Object.entries(c).map(e=>{let[t,r]=e;return{id:t,label:r}}),m=["Africa","Asia","Australia","Europe","North America","South America"],d={offtake:"Offtake",prepurchase:"Prepurchase",r_and_d:"R&D"},h=Object.entries(d).map(e=>{let[t,r]=e;return{id:t,label:r}});function f(){return p}function b(e){return[{category:"purchase-cycle",title:"Purchase date",options:n.useMemo(()=>i()(e.flatMap(e=>e.purchaseCycle)).sort((e,t)=>t-e).map(String).map(e=>({id:e,label:e})),[e])},{category:"pathway",title:"Pathway",options:p},{category:"location",title:"Location",options:n.useMemo(()=>(function(e){let t=s()(e.flatMap(e=>e.locations),"region");return m.map(e=>{let r=t[e]||[];return{id:e,label:e,children:i()(r.map(e=>e.country).filter(Boolean)).sort().map(e=>({id:e,label:e}))}})})(e),[e])},{category:"track",title:"Track",options:h},{category:"supplier_id",title:"Supplier",options:e.map(e=>({id:e.supplier_id,label:e.name})).sort((e,t)=>e.label.localeCompare(t.label))},{category:"delivery_status",title:"Delivery status",options:[{id:"delivered",label:"Fully delivered"},{id:"partially_delivered",label:"Partially delivered"}]}]}function g(e){return[{category:"pathway",title:"Pathway",options:p},{category:"track",title:"Track",options:h.filter(e=>"r_and_d"!==e.id)},{category:"supplier_id",title:"Supplier",options:e.filter(e=>e.tons).map(e=>({id:e.supplier_id,label:e.name})).sort((e,t)=>e.label.localeCompare(t.label))}]}},80478:function(e,t,r){"use strict";r.d(t,{w:function(){return p}});var n=r(85893);r(67294);var a=r(12515),i=r(93967),o=r.n(i),s=r(11347),c=r(5405),l=r(26864),u=r(31284);let p=e=>{let{headline:t,date:r,author:i,subtitle:p,threeColumn:m=!1,threeColumnDense:d=!1,badgeContent:h,maxWidth:f,background:b="cream",cta:g}=e;return(0,n.jsxs)(l.$,{name:"blog-header",background:b,className:o()("pt-5 pb-12 md:pt-16 md:pb-16",{"-mt-8 md:pt-24":"black"===b}),children:[h&&(0,n.jsx)("div",{className:"mb-4",children:(0,n.jsx)(s.C,{content:h})}),(0,n.jsx)("h1",{className:o()("text-[40px]/[48px] md:text-[56px]/[64px]",{"max-w-[var(--max-width-desktop-three-col)]":m,"max-w-[var(--max-width-desktop-three-col-dense)]":d}),style:f&&{maxWidth:`${f}px`},children:t}),p&&(0,n.jsx)("div",{className:`subtitle flex gap-2 mt-8 ${"black"===b?"text-white":"text-black"} !font-medium`,children:p}),r?(0,n.jsxs)("p",{className:o()("flex gap-2 mt-8 text-slate",{"max-w-[var(--max-width-desktop-three-col)]":m,"max-w-[var(--max-width-desktop-three-col-dense)]":d}),children:[(0,n.jsx)("span",{children:u.N.formatDate(r,{year:"numeric",month:"long",day:"numeric",calendar:"th-TH"===u.N.locale?"gregory":void 0})}),i?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("span",{children:"|"}),(0,n.jsx)("span",{children:i})]}):null]}):null,g?(0,n.jsx)("div",{className:"[&_a]:flex [&_a]:min-h-7",style:{marginTop:32},children:(0,n.jsxs)(c.z,{link:{href:g.href,openInNewTab:!0},color:"sienna",children:[g.label,(0,n.jsx)(a.Rgz,{size:"16px"})]})}):null]})}},98197:function(e,t,r){"use strict";r.d(t,{I:function(){return c},_:function(){return l}});var n=r(85893);r(67294);var a=r(96789),i=r(4345),o=r(31284),s=r(83103);function c(e){let{project:t,pathwayOverride:r}=e;return(0,n.jsxs)("div",{className:"mb-10",children:[(0,n.jsx)("div",{className:"mb-2 text-black font-semibold text-[18px]/[26px]",children:t.name}),(0,n.jsx)("div",{className:"mb-6 text-secondary",children:(0,n.jsx)("p",{children:[""===r?null:r||a.L6[t.pathway],(0,i.lQ)(t)||(0,i.Fu)(t),"number"==typeof t.tons&&t.tons?`${o.N.formatNumber(t.tons)} tons`:a.RJ[t.track[0]]].filter(Boolean).join(" | ")})}),(0,n.jsx)(s.U,{children:t.blogDescription})]},t.name)}function l(e){let{id:t,pathwayOverride:r}=e,a=(0,i.Yg)()(t);return a?(0,n.jsx)(c,{project:a,pathwayOverride:r}):null}},80753:function(e,t,r){"use strict";r.d(t,{c:function(){return a}});var n=r(85893);r(67294);let a=e=>{let{children:t}=e;return(0,n.jsx)("div",{className:"prose-inset mb-6 p-6 bg-gray rounded [&>*:last-child]:mb-0",children:t})}},11347:function(e,t,r){"use strict";r.d(t,{C:function(){return o}});var n=r(85893);r(67294);var a=r(93967),i=r.n(a);let o=e=>{let{content:t,size:r="large",backgroundColor:a="biege"}=e;return(0,n.jsx)("div",{className:i()("inline-block w-max font-semibold text-[12px]/[20px] rounded",{"py-1 px-3 whitespace-nowrap":"large"===r,"py-1 px-2 whitespace-nowrap":"medium"===r,"max-w-[160px] py-1 px-2 leading-[13.5px] whitespace-pre-wrap":"small"===r,"bg-[rgb(182_96_47_/_10%)]":"biege"===a,"bg-gray":"gray"===a,"bg-green-100":"green"===a,"bg-[#E4EFEF]":"blue"===a}),children:t})}},83103:function(e,t,r){"use strict";r.d(t,{U:function(){return p}});var n,a=r(85893),i=r(67294),o=r(41664),s=r.n(o),c=r(4211);let l={nodes:{link:{render:"Link",attributes:{href:{type:"String"},target:{type:"String",default:"_blank"}}}}},u={components:{Link:e=>(0,a.jsx)(s(),{...e,target:e.href.startsWith("/")?void 0:"_blank"})}};function p(e){let{children:t}=e,a=c.ZP.transform(c.ZP.parse(t),l);return c.ZP.renderers.react(c.ZP.Tag.isTag(a)?a.children[0]:a,n||(n=r.t(i,2)),u)}},39122:function(e,t,r){"use strict";r.d(t,{$L:function(){return c},fi:function(){return u},sA:function(){return l}});var n=r(85893);r(67294);var a=r(83103),i=r(80951),o=r(26864),s=r(80478);let c=e=>{let{background:t="white",...r}=e;return(0,n.jsx)(o.$,{name:"prose-content",background:t,...r,children:(0,n.jsx)("div",{className:"max-w-three-col",children:r.children})})};function l(e){let{title:t,subtitle:r,date:i,author:o,cta:c,background:l}=e;return(0,n.jsx)(s.w,{headline:t,subtitle:r?(0,n.jsx)(a.U,{children:r}):void 0,date:i?new Date(i):void 0,threeColumn:!0,maxWidth:684,author:o,cta:c,background:l})}function u(e){let{href:t,title:r,subtitle:a,description:o,social:s,children:c}=e;
1return(0,n.jsx)(i.T,{href:t,title:r,description:(s?.description??o??a)?.replace(/\[([^\]]+)\]\([^)]+\)/g,"$1"),socialImage:s?.image,children:c})}},55031:function(e,t,r){"use strict";r.d(t,{b:function(){return n}});let n=1e9},89587:function(e,t,r){"use strict";r.d(t,{H0:function(){return o}});var n=r(85893);r(67294);var a=r(41664),i=r.n(a);let o=function(e){let{forceTargetBlank:t}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return r=>{let{children:a}=r,o=e.startsWith("/")&&!t?{}:{target:"_blank",rel:"noreferrer"};return(0,n.jsx)(i(),{href:e,...o,children:a})}}},4345:function(e,t,r){"use strict";r.d(t,{Fu:function(){return s},T7:function(){return o},Yg:function(){return i},lQ:function(){return c}});var n=r(31284),a=r(58461);function i(){let e=(0,a.Z0)();return t=>e.find(e=>e.supplier_id===t)}function o(e){return[e.city,e.state,e.country].filter(Boolean).join(", ")}function s(e){let t=e.locations.filter(e=>"hq"===e.type);return n.N.formatList(t.map((e,t,r)=>o(r.length>1?{...e,state:void 0}:e)),{type:"conjunction"})}function c(e){let t=e.locations.filter(e=>"hq"===e.type);return t.length>1?n.N.formatList(t.map(e=>e.country),{type:"conjunction"}):void 0}},67796:function(e,t,r){"use strict";r.d(t,{w_:function(){return u}});var n=r(67294),a={color:void 0,size:void 0,className:void 0,style:void 0,attr:void 0},i=n.createContext&&n.createContext(a),o=["attr","size","title"];function s(){return(s=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function c(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function l(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?c(Object(r),!0).forEach(function(t){var n,a;n=t,a=r[t],(n=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(n))in e?Object.defineProperty(e,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[n]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):c(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function u(e){return t=>n.createElement(p,s({attr:l({},e.attr)},t),function e(t){return t&&t.map((t,r)=>n.createElement(t.tag,l({key:r},t.attr),e(t.child)))}(e.child))}function p(e){var t=t=>{var r,{attr:a,size:i,title:c}=e,u=function(e,t){if(null==e)return{};var r,n,a=function(e,t){if(null==e)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)r=i[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}(e,o),p=i||t.size||"1em";return t.className&&(r=t.className),e.className&&(r=(r?r+" ":"")+e.className),n.createElement("svg",s({stroke:"currentColor",fill:"currentColor",strokeWidth:"0"},t.attr,a,u,{className:r,style:l(l({color:e.color||t.color},t.style),e.style),height:p,width:p,xmlns:"http://www.w3.org/2000/svg"}),c&&n.createElement("title",null,c),e.children)};return void 0!==i?n.createElement(i.Consumer,null,e=>t(e)):t(a)}}},function(e){e.O(0,[6130,2649,2222,3061,608,4908,3303,951,8461,2888,9774,179],function(){return e(e.s=95853)}),_N_E=e.O()}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.