Live on Solana devnet · Pilot units, not yet verified credits

The debt we owe the atmosphere, recorded to the gram.

CarbonLedger is a public ledger for the world's carbon debt. Scan your shopping, log a journey or an everyday activity, and retire pilot units for the CO₂ it caused, from a single gram. Every retirement gets a receipt that anyone can check on Solana.

1 CLT = 1 tonne CO₂Smallest unit 1 gramPrice £100 per tonne, demo, no payment taken

The public record right now

Snapshot · 12 Oct 2026, 23:37 BST
35Receipts issued
34Retirements accepted
1Refused, and kept on the record
35/35Anchored on Solana · 0 failed

Receipt chain intact. Figures refresh from the public audit endpoint when this page can reach it.

The problem

Today's carbon market is broken by design.

The voluntary carbon market moves billions a year, yet buyers still can't be sure that a tonne they paid for was removed, stays removed, and wasn't sold to someone else too.

Credits don't last

Credits are issued year by year, but CO₂ stays in the air for centuries. A forest that burns down in thirty years has stored nothing, even though its credits were already used.

No one keeps the total

The market counts small reductions. Nobody counts the full amount each country has ever emitted, so nobody can say how much is left to clear.

Counting twice is easy

When credits can be traded, re-sold and checked only once in a while, the same tonne gets claimed twice and greenwashing pays. More rules haven't fixed it.

How it works

One token per tonne. Divisible to the gram. Never traded.

CarbonLedger starts from the total. Each country's historic emissions, from the Global Carbon Project via Our World in Data, become a pool of carbon debt. People and companies clear that debt one gram at a time.

Step 1

Measure

Scan a shopping basket, log a journey or pick an everyday activity. The app estimates the CO₂ in grams.

→
Step 2

Retire

Retire those grams as pilot units, credited to a country's pool. Each gram has its own serial number and is retired once, so no gram is used twice.

→
Step 3

Record

You get a receipt chained to every receipt before it. Its fingerprint is written to Solana devnet, where anyone can check it.

→
Step 4 · next

Remove

Next, each tonne is linked to a real removal project with published evidence, so you can trace your grams to carbon taken out of the air.

1 CLT=1 tonne CO₂=1,000,000 grams·6 decimal places, so 0.000001 CLT is a single gram
Retire your everyday footprint

From a shopping basket to a flight.

You don't need a crypto wallet or any crypto at all. The system pays every network fee for you.

Scan your shopping

Scan supermarket barcodes into a basket. Each product gets a CO₂ estimate, and the basket total is ready to retire.

Log your travel

Flights, train rides and car journeys, worked out from distance and mode of transport.

Add up your day

Home electricity and gas from your meter readings, and your meals, retired as you go.

Where the estimates come from, in order
  1. International figures
  2. National figures
  3. Widely accepted organisations
  4. A careful estimate, set high on purpose so the figure is never too small
What it costs
2.5 kg£0.25
0.002500 CLTat the £100 per tonne demo price

Example amounts are typical rough values for illustration. The app works out your real figure. No payment is taken in the pilot.

The world's carbon debt

Clear whole countries, smallest first.

Every country has its own pool, sized from its cumulative CO₂ since 1850 (Global Carbon Project, via Our World in Data), scaled to the IPCC's 2,400 billion tonne total. Today each pool is a pilot target.

The plan is to make clearing that debt a shared goal. Members work through the smallest pools first and earn badges and levels others can see, or retire for any country they choose. People and companies can also set their own targets.

Diagram of how the country ladder works. It doesn't show real progress figures.

Why you can trust it

The rules are written into the code, not a policy document.

The registry program enforces these rules. It is deployed on Solana devnet and passes all ten registry test cases. The app does not call it yet: today it anchors receipts by memo.

attested before issued

Nothing issued without a verifier

A named verifier must attest a project before any units are issued from it, and issued can never exceed attested.

serial ranges

Retired once, for good

Every retirement takes the next block of serial numbers. A gram that has been retired can never be retired again.

one external link

No credit counted twice

A credit from another registry can be linked to the ledger once only, so the same tonne can't be counted in two places.

contiguous anchors

No gaps in the record

Each anchored batch of receipts starts exactly where the last one ended, so nothing can be slipped in or left out.

suspend lever

A failing project can be stopped

If a project's evidence fails, it can be suspended, and no more units are issued or retired from it.

public by default

Anyone can check

Every action is readable on standard Solana explorers. Refused retirements stay on the record too.

Permanence · the plan

Built to last as long as the carbon does.

A permanent record only means something if the carbon removal behind it is permanent too. CarbonLedger plans to back the ledger with a physical removal method and a legal structure that holds the assets for good.

Custodian

A permanent foundation

A Liechtenstein foundation (Stiftung) would acquire and hold the land and physical removal assets. By law it couldn't be dissolved, sold or turned to another purpose.

  • It would hold a golden share, so the mission couldn't be changed by any later owner or investor.
  • Part of the income from every CLT would go to buying land that the foundation keeps for good.
  • The guarantee would come from the law, not from a contract that could be renegotiated.
Operations

Operating companies

An international operating company would run the ledger, the app and day-to-day partnerships, with a UK company serving UK customers. They would run the service but never own the permanent assets.

Record

The public ledger

Every receipt's fingerprint is written to Solana, today on devnet, a test network. The record stays readable even if the ledger later moves to its own network.

Removal method

Biochar

Plant-based material is heated without oxygen, which turns its carbon into a stable solid that lasts for centuries.

Feedstock

Paper that can't be recycled

The biochar would be made from end-of-line paper that would otherwise go to landfill or be burned. Taking it in would also earn a waste-handling fee.

Evidence

Traceable to the project

Each project will have its own ID. Its field video, satellite imagery, batch serial numbers and other evidence will be published under that ID, so every tonne can be followed back.

On-chain

Don't take our word for it. Check it.

Everything below is live on the Solana devnet, Solana's free public test network.

Registry programDeployed, passes all 10 registry test cases
3dGd2V1ykcmahyCQvhri4R2WhabT83hmm2WNz2r788Zj
Anchoring keySigns every receipt anchor
7DQZmWuTomLpBSHD44D3whxjPUja2Rt7Mm3LNGNewiyh
Example anchorA real retirement receipt on-chain
4RcsSjuJkuiy2rAPUoLcJPSxV7vZE3BDUzUXPnNUUzcNA1iwMK7UNkUs8cZFjXS9kGnw74ULJhNNqvtFhFNRXkAi

Working today

Each retirement in the app produces a receipt that is chained to the one before it. The receipt's fingerprint is written to Solana devnet as a memo transaction. Anyone can rerun the chain check at the public audit endpoint.

Next step

The registry program, with verifier attestation, serial-range retirement and external-credit links, is deployed and tested. The next build connects the app to it, so retirements are recorded by the program instead of anchored by memo.

Roadmap

From test network to a public carbon chain.

Now

Live app on devnet

Scan, travel and daily retirements of pilot units, with chained receipts anchored on Solana and a public audit trail.

Built

Registry program

Verifier attestation, serial-range retirement, external-credit links and contiguous anchors, deployed on devnet and tested.

Next

App on the registry, a named verifier

Retirements go through the registry program, with registry control moved to a multisig. A named verifier, card payments and the first biochar removal projects follow.

Later

Its own public chain

A dedicated Solana-based network that anyone can read, where CLT is the only token. Partner products will let people earn fractions of a CLT just by using them.

Questions

Frequently asked

Is CLT a cryptocurrency investment?

No. Retired units can't be sold, traded or transferred, and they have no market price. A retirement is a record that grams of carbon debt were retired, once. Today they are pilot units, not yet verified credits.

Do I need a crypto wallet or any crypto?

No. The system pays every network fee and handles the blockchain side. You just use the app.

How much does it cost?

The demo price is £100 per tonne of CO₂, which works out at one penny per 100 grams. You can retire as little as one gram. No payment is taken in the pilot.

Is this real money today?

Not yet. The live demo runs on Solana devnet, a free public test network, and payments are simulated. The receipts and on-chain anchors are real and can be checked.

Why is a refused retirement on the record?

Because a public ledger has to show everything. When a retirement is refused, the refusal and its reason are kept in the receipt chain instead of quietly disappearing.

Where do the country figures come from?

From the Global Carbon Project, via Our World in Data: each country's cumulative CO₂ since 1850, scaled to the IPCC's 2,400 billion tonne total. The source is credited in the app.

Can I check a receipt myself?

Yes. Paste a receipt id into Verify in the app, or download every receipt and rerun the chain check yourself. No account is needed.

Start with a single gram

Every tonne ever emitted, accounted for.

Pilot units, not yet verified credits. Recorded on Solana devnet, a test network.