1. Definition: on-chain retirement and its standards basis
On-chain carbon retirement is the act of permanently extinguishing a verified emission reduction or removal unit (VER/VCU/GS-VER) by recording its retirement state on a public blockchain ledger, with a cryptographic link back to the issuing registry's serial number. The unit itself remains a registry-native asset — Verra VCS, Gold Standard, ART/TREES, Plan Vivo, Climate Action Reserve — and the chain entry is a receipt, not the asset. The distinction matters: ICVCM Core Carbon Principles (published March 2023, Assessment Framework finalised July 2023) require that retirement be unique, traceable, and non-reversible at the registry of record. The blockchain layer adds tamper-evident proof for the buyer; it does not replace the registry.
Standards in scope:
- ISO 14064-2:2019 — project-level GHG quantification
- ISO 14064-3:2019 — verification by an accredited VVB
- GHG Protocol Corporate Standard — Scope 1/2/3 boundaries; offsets sit outside the inventory and are reported separately
- ICVCM CCP — additionality, permanence, robust quantification, no double counting
- VCMI Claims Code of Practice (v2, Nov 2023) — buyer-side claim integrity
- EU CRCF Regulation (EU) 2024/3012 — entered into force 27 December 2024, governs carbon removals certification at EU level
2. Mechanism in technical detail
The end-to-end flow for a single tonne, from project to on-chain proof:
| Stage | Actor | Artefact |
|---|---|---|
| Project design | Proponent + VVB | PDD against methodology (e.g. VM0007 REDD+ MF, VM0042 ALM, VMR0006 ARR) |
| Validation | Accredited VVB | Validation report; baseline + additionality test |
| Monitoring | Proponent | Monitoring report covering vintage period |
| Verification | VVB | Verification statement under ISO 14064-3 |
| Issuance | Registry | Serial-number block, e.g. 10851-573829473-573829473-VCU-039-MER-CN-14-1529-01012019-31122019-0 |
| Tokenisation (optional) | Bridge / registry-native rail | 1:1 ERC-1155 or analogous claim, immobilised in registry sub-account |
| Retirement | Buyer / agent | Registry retirement record + on-chain retire() emit |
| Proof | Anyone | Tx hash → serial → registry public URL |
The Verra serial-number convention encodes registry, issuance batch, vintage start/end, project ID, country, sectoral scope, and unit count. A correctly retired credit shows status Retired with a beneficiary string in the public registry. The on-chain layer mirrors this: the smart contract emits a Retired(address beneficiary, bytes32 serial, uint256 vintage, uint256 amount) event, and the transaction is final once the chain reaches its finality threshold (epoch finality on Polygon PoS, ~64 slots on Ethereum L1).
Two architectural patterns exist:
- Bridge pattern — credit moved to a custodian sub-account on the registry, mirrored as a token, retired by burning the token and triggering a corresponding registry retirement. Risk: bridge solvency and reconciliation lag.
- Native on-chain pattern — registry itself supports an API-driven retirement endpoint that the smart contract calls; no bridge. This is the direction Gold Standard's registry tooling and several Verra-approved partners are heading.
3. Worked example with real serial
Take a Gold Standard cookstove project, GS ID GS1247, methodology TPDDTEC v3.1 (Technologies and Practices to Displace Decentralised Thermal Energy Consumption). A 2022-vintage VER carries a serial of the form GS1-1-MW-GS1247-9-2022-...-1. On retirement, the registry record reads:
- Status:
Retired - Beneficiary:
IMPT.io on behalf of booking ref XYZ - Retirement reason:
Voluntary offsetting — hospitality emissions - Date: ISO-8601 timestamp
The on-chain retirement transaction includes keccak256(serial) in calldata so the credit cannot be reused or double-claimed. A buyer running eth_getLogs against the contract address can reconstruct the full retirement set for any beneficiary.
4. Irish-specific considerations
Ireland's compliance regime is dominated by the EU ETS for power and large industry, with the Effort Sharing Regulation covering the rest. There is no domestic compliance market accepting voluntary credits against the national 51% reduction target under the Climate Action and Low Carbon Development (Amendment) Act 2021. Voluntary purchases by Irish corporates therefore sit outside the NDC accounting and must be disclosed under CSRD (ESRS E1 §59-§61) as separate from gross Scope 1/2/3 reductions.
Supply-side: Ireland has effectively zero registered Verra or Gold Standard projects domestically; the most plausible pipeline is EU CRCF-certified peatland rewetting and ARR removals once the delegated acts under Regulation (EU) 2024/3012 are adopted (expected staged through 2026). The Teagasc MACC and DAFM's ACRES scheme provide quantification frameworks but do not yet issue tradeable units. Until CRCF methodologies are operational, Irish buyers source from international VCM supply.
Demand-side: CSRD-reporting Irish entities (large undertakings and listed SMEs from FY2025/2026) face material auditor scrutiny on offset claims. CORSIA Phase I (2024–2026) is now binding for Irish-flagged operators on relevant routes, requiring CORSIA-eligible units with letters of authorisation under Article 6.2 corresponding adjustments where applicable.
5. IMPT position
IMPT retires one tonne CO2e per hotel booking processed through the platform. The cost is borne by IMPT from booking commission, not surcharged to the guest. Mechanics:
- Credits sourced from Verra VCS and Gold Standard portfolios, vintages within four years of retirement date, with a bias toward removals and ICVCM-CCP-labelled cohorts as labels are issued.
- Retirement is on-chain with the booking reference and guest jurisdiction recorded as the beneficiary string.
- Each booking generates a serial-number lookup URL pointing back to the Verra or Gold Standard public registry record.
- No bundling, no roll-up: one booking = one discrete retirement event = one serial.
This avoids the common failure mode where pooled tokens are retired in bulk and individual buyers cannot demonstrate exclusivity of claim.
6. What goes wrong — common Irish buyer mistakes
| Mistake | Consequence |
|---|---|
| Treating offsets as Scope 1/2 reductions in CSRD reporting | Audit qualification under ESRS E1; restatement |
| Buying pre-2018 vintages or legacy CDM transitional credits without checking Article 6 eligibility | Claim rejected by VCMI Silver/Gold tier |
| Relying on tokenised credits where the underlying registry retirement was never executed | Double-counting risk; the Toucan/Verra dispute of May 2022 is the canonical case |
| Assuming on-chain proof = additionality proof | It does not — additionality is a methodology-level test, not a ledger property |
| Ignoring corresponding adjustment status for host-country authorised units | Risk of double-claiming against host NDC under Article 6.2 |
| Over-relying on avoidance credits from unforested-baseline REDD+ where IFM/ARR removals would better match a net-zero pathway | SBTi net-zero standard restricts use of avoidance credits for residuals |
7. Verification and audit pattern
The audit chain a senior assurance reviewer should be able to walk:
- Claim — buyer asserts retirement of n tonnes against a defined boundary.
- Tx hash — resolves on a public explorer to a
Retiredevent log with serial hash and beneficiary. -
Procurement-grade carbon assessment
Book a 30-min call →