EcosystemSeptember 14, 2026by
EmpoorioChain Core
EmpoorioChain Core

Carbon Credits on Chain: Issue, Transfer, Retire — and Why Nothing Has Been Retired

The lifecycle

StepCallWhat the chain records
IssuecarbonCredits.mintCreditsCredits against a project and vintage, by a credentialed issuer (root origin on the current runtime)
TransfercarbonCredits.transferOwnership, with compliance hooks if the asset requires holder rules
RetirecarbonCredits.retireIrreversible removal; an event naming the retiring account and the credits

Retirement is the point. A retired credit cannot be resold or double-counted, and the event is the buyer's proof — verifiable by anyone with a node, without trusting a registry's PDF.

Evidence

A credit's project carries a reference to its evidence: monitoring reports, imagery, sensor data. Those live off chain through pallet-blob-storage (a commitment on chain; bytes in the storage market; availability verified by the oracle) at 0.000095 DMS per MB. For sensor-derived evidence, pallet-device-registry and pallet-iot-telemetry attest that a reading came from a registered device — the same path OmilooS uses for solar inverters.

Who may issue

On runtime 208 and later, mintCredits requires a root origin (VerifierOrigin = EnsureRoot). This is why Eoonia deliberately shows no mint credits button: a button that always fails is worse than none. A production design would register certifying bodies as issuers through pallet-identity-ssi — a did:emp per issuer — and gate minting on that credential. The chain has one DID, registered on 14 September 2026, and it is not a certifier's.

Why nothing has been issued

No issuer. No methodology mapped onto the pallet (it does not define what a tonne is). No attested generation on the public testnet to be upstream of a credit. No partner — the previous page described a climate organisation's deployment elsewhere.

What would change it

An OmilooS inverter's first attested reading; a certifying body willing to hold a did:emp and issue against a recognised methodology on the testnet; a pilot through the grants programme's infrastructure category once it opens. Then the first retire event, with its block number, on this page.

Neutrality

The ecosystem does not claim to be carbon neutral. Its footprint is two servers and is unmeasured; retiring credits against an unmeasured footprint would be exactly the kind of figure this site stopped publishing.

Based on PALLET_REFERENCE.md, the Eoonia audit note on carbonCredits.mintCredits (runtime 208 policy) and ARCHITECTURE.md.

Share this article