Deep diveCertificates & Carbon Credits
Double counting in digital carbon credit registries, and how to design it out
Double counting means one tonne of reduction or removal supports more than one claim. It happens in three ways: the same activity is credited twice, the same credit is sold or retired twice, or two parties claim the same tonne. Digital registries and tokens can close some of these gaps and open new ones. This deep dive explains each form, the controls that address it, and what a ledger cannot prove.
On this page
- The vocabulary of double counting, defined
- Why tokenisation can create new routes to double counting
- Double issuance across programmes and registries
- Keeping a token and its immobilised registry unit in step
- Fields a carbon credit retirement record should carry
- Authorised and non-authorised credits under Article 6
- Integrity frameworks buyers lean on, and their limits
- Reconciling a tokenised credit inventory against registries
- A hypothetical marketplace listing credits from two registries
- What an immutable record cannot prove about a credit
- Questions and answers
- Sources
The vocabulary of double counting, defined
These terms are used loosely. Pinning them down shows which control addresses which problem.
- Double issuance
- More than one credit is issued for the same reduction or removal, for example because a project is registered with two programmes or overlaps another project's area.
- Double use
- One issued credit is sold, transferred or retired more than once. Bridged tokens that keep circulating after the registry unit is retired are a modern variant.
- Double claiming
- The same tonne counts towards two parties' targets, typically a company's voluntary claim and a country's national emissions total.
- Retirement
- Permanent removal of a credit from circulation so its benefit can be claimed once, recorded with a beneficiary and purpose. Some programmes call this cancellation.
- Immobilisation
- Locking a registry unit in a dedicated account so it cannot move or be retired while a linked digital representation exists.
- Corresponding adjustment
- An accounting entry by a host country under Article 6 of the Paris Agreement that removes an internationally transferred reduction from its own total, so it is counted only once.
Why tokenisation can create new routes to double counting
A conventional registry controls double use by design: a credit has one serial, sits in one account and is retired once. Tokenisation adds a second representation outside that registry. Unless the two are tied together, a credit can be retired in the registry while its token keeps trading.
Standard-setters have responded to exactly this risk. Verra stopped the creation of instruments or tokens from retired credits and consulted on a model in which units are immobilised in registry accounts while a linked token exists1. Gold Standard's terms require its express written consent before anyone creates tokens representing its credits, and it consulted on the conditions for granting that consent2. Policies in this area have moved more than once, so check each programme's current terms before designing a bridge.
A tokenised credit is therefore only as sound as its link to a locked registry unit. A token that merely references a serial, without the registry stopping that serial from moving, is a promise rather than a control.
Double issuance across programmes and registries
Double issuance is the hardest form to catch from inside one system, because the duplicate lives somewhere else. A forestry project might be listed with a voluntary programme while the same land falls inside a jurisdictional programme, or two project developers might claim overlapping areas. A ledger records what it is given; it cannot see a registry it is not connected to.
The controls are procedural and data-driven. Programmes ask proponents to attest that the activity is not registered elsewhere, and registries can compare project identifiers, boundaries and monitoring periods with other public registries. For land-based projects, comparing geospatial boundaries catches overlaps that names miss. A digital platform helps by holding these identifiers in a form that can be compared automatically, but only across the data it can reach.
Keeping a token and its immobilised registry unit in step
- Credit holder
Owns the units in the official registry and asks for a digital representation.
- Official registry
Locks the serials, publishes the link and performs the final retirement.
- Tokenisation platform
Mints and burns tokens only against confirmed locked serials.
- Ledger
Holds the token and its transfer and burn history.
- Buyer
Acquires the token and requests retirement for a named claim.
Fields a carbon credit retirement record should carry
A retirement recorded with only a serial and a date cannot show who may claim the tonne, or for what.
Integrity frameworks buyers lean on, and their limits
Two frameworks shape how buyers judge credits and claims. The Integrity Council for the Voluntary Carbon Market sets out ten Core Carbon Principles; programmes assessed as CCP-Eligible can label credits from approved categories that meet them4. The Voluntary Carbon Markets Integrity Initiative publishes a Claims Code of Practice describing how companies can use high-quality credits in claims alongside their own emissions reductions5. Both are revised periodically, so cite the version you rely on.
Neither framework replaces registry controls. A CCP label describes the programme and credit category; it does not stop a specific unit being sold twice, and a well-formed claim still depends on a correct retirement record. Store the label and claim basis next to the serial in the tracking layer, not in a separate spreadsheet.
Reconciling a tokenised credit inventory against registries
Snapshot registry holdings
Pull locked and retired serials for each registry through its API or published exports on a fixed schedule.
Map serials to tokens
Join every live token to the serial range it represents, and every serial range to at most one token.
Compare supply and status
Check that live token supply equals locked units and that no burned token's serials are still locked or tradable.
Resolve breaks with an owner
Route each mismatch to a named person with a deadline, and freeze affected tokens until it is closed.
Publish an attestation
Share the reconciliation result with participants, and have it reviewed independently where buyers rely on it.
A hypothetical marketplace listing credits from two registries
What an immutable record cannot prove about a credit
Questions and answers
Can a retired carbon credit be tokenised?
It should not be. Retirement means the credit's benefit has been used for a claim, so a token representing it would suggest the benefit is still available. Major programmes have taken this position explicitly. A token can represent a retirement as a receipt or certificate of the claim, provided it cannot be traded as if it were a live credit.
Who records a corresponding adjustment?
The host country does, through its reporting under the Paris Agreement. A project developer, registry or buyer cannot apply one themselves. What they can do is keep the authorisation letter and track whether the host country has reported the adjustment, so the credit's status in the tracking record reflects what has actually happened rather than what was promised.
Does an on-chain retirement count for corporate reporting?
Only if it corresponds to a retirement in the programme's authoritative registry. Reviewers and assurance providers look for the registry's retirement reference, beneficiary and purpose. An on-chain burn is useful supporting evidence and can make the claim easier to check, but on its own it is a record on a ledger, not a retirement recognised by the programme.
Can two registries detect double issuance between them automatically?
Partly. Where both publish project identifiers, locations, boundaries and monitoring periods in machine-readable form, overlaps can be flagged automatically and then investigated by people. Where data is published only as documents, detection still depends on proponent attestations and manual review.
Sources
- Verra's approach to third-party crypto instruments and tokens — Verra · checked 10 October 2026
- Tokenisation consultation: feedback and next steps — Gold Standard · checked 10 October 2026
- Paris Agreement — United Nations Framework Convention on Climate Change · checked 10 October 2026
- The Core Carbon Principles — Integrity Council for the Voluntary Carbon Market · checked 10 October 2026
- VCMI Claims Code of Practice — Voluntary Carbon Markets Integrity Initiative · checked 10 October 2026
- Certificates & Carbon Credits: scope and boundaries of lifecycle tracking — ColdAI