Dev Release #7Three portals, one tradeRead the notes
Protocol · Gaps we fix · 02 of 4

Carbon: greenwash

Voluntary carbon credits get sold twice, retired anonymously, or bridged onto chains stripped of their lineage. EDMA binds every credit to a verified project, a specific buyer, and an on-chain retirement that cannot be undone.

OnceRetirement is permanent
AUDITORRequired for every credit
L1 hashPublic proof of retirement

Why carbon credibility collapsed

Voluntary carbon markets had a moment of crypto-native enthusiasm in 2021 and 2022. Toucan, KlimaDAO, and several other protocols bridged credits off the Verra registry and into liquid token pools. The price of bridged tonnes (BCT) hit ~$31 in May 2022 before collapsing toward $0.38.

The collapse wasn't only a speculative cycle. Three structural failures made it worse. First, many bridged credits were from old projects with weak additionality, and the bridging process did not surface that. Second, blockchain tokens that represented retired credits looked like they were being resold, which broke the registry definition of retirement. In May 2022, Verra formally banned tokenisation of its retired credits. Third, none of the bridged tokens carried meaningful audit-grade lineage to the underlying project, methodology, or attestor signatures.

The trust collapse from that period still shapes how regulators and corporate buyers view tokenised carbon today. EDMA's response is not to bridge existing registry credits onto a chain. It is to mint new credits where the lineage, the additionality verdict, and the retirement are protocol-level facts from the first transaction. The credit cannot exist without those bindings, and once retired, it cannot exist anywhere else.

EDMA fix for carbon greenwash: every credit bound to project, deal, and on-chain retirementEVERY CREDIT · PROJECT · DEAL · RETIREMENTBound on-chain. No anonymous offsets.STAGE 01 · PROJECTAdditionality verifiedMethodology (e.g., VM0042 v2)AUDITOR signs the verdictBaseline + leakage + bufferStops aged or speculative creditsSTAGE 02 · ISSUECredit minted with lineageOne credit per verified tonEvidence hash + attestor sigsOn-chain CreditIDStops vintage repackagingSTAGE 03 · ATTACHBound to a specific dealBuyer LEI/vLEI (hashed)Deal ID + eventSame receipt as settlementStops generic offset claimsSTAGE 04 · RETIRERetired on Ethereum L1Retirement tx hashStatus: PERMANENTPublic proof pageStops resale of retired creditsANTI-GREENWASH BRAKESWhat cannot happen on EDMAA retired credit cannot be sold or transferredA credit cannot mint without AUDITOR sign-offTwo credits cannot back the same evidenceA retirement cannot exist without a buyer
Every EDMA carbon credit passes through four bindings before it can be retired. Each binding is enforced at the contract level and carries an audit trail. The accent red line under each stage names the specific greenwash pattern that stage shuts down.

The four bindings that kill greenwash

  1. 01

    Project: additionality verified before mint

    Before any credit mints, the underlying project's additionality (would this exist without carbon revenue?), methodology (e.g., Verra VM0042 v2.0), baseline, leakage, and buffer are reviewed by an AUDITOR-role attestor. The verdict is signed on-chain. If the AUDITOR doesn't sign, no credit mints. This shuts down aged or speculative credits at the source.

  2. 02

    Issue: one credit per verified ton with full lineage

    When the AUDITOR signs and the MRV evidence passes the PoV gate, the credit mints with on-chain lineage: project ID, methodology, vintage, evidence hash, attestor signatures (>=2 distinct roles), and a unique CreditID. The chain refuses a second mint against the same evidence. This shuts down vintage repackaging.

  3. 03

    Attach: bound to a specific deal at the moment of settlement

    When a buyer settles or retires a credit, the transaction records the buyer's hashed LEI/vLEI, the deal ID, and the event (e.g., a specific shipment). The retirement is part of the same receipt as the trade settlement. There is no such thing as an anonymous offset on EDMA. This shuts down generic offset claims that don't tie to a real transaction.

  4. 04

    Retire: on-chain, permanent, public

    The retirement transaction posts to Ethereum L1 with status PERMANENT. The retired CreditID cannot be transferred, sold, or used again, anywhere. A public proof page is generated automatically with the full lineage. The on-chain retirement hash is the canonical record. This shuts down resale of retired credits, which was Verra's 2022 concern.

Audited by
Current presale

Verify first. Then mint.

$EDM is the fee, burn, and governance token of the only Ethereum L2 designed to verify real-world events before they settle.

Community Chat

Five channels, one community. Pick where you live online; we'll meet you there.