How to Check Whether a Carbon Credit Token Is Backed by a Real Credit
The short answer: you check the token's registry entry, its smart contract, and the project documentation - and you verify that the retirement was recorded, not just claimed. A token is only as real as the credit it points to, and the chain of evidence must survive scrutiny from the registry down to the token itself.
Start with the Registry, Not the Token
Every legitimate carbon credit exists in a registry before it becomes a token. Registries like Verra, Gold Standard, or the American Carbon Registry are the authoritative record. If a token cannot be traced back to a specific credit ID in a recognised registry, treat it as unverified.
Step 1: Find the credit ID. The token's official page or its smart contract metadata should list a registry ID or serial number. If that information is missing, that is a red flag.
Step 2: Look up the ID in the registry. Go to the registry's public search tool and enter the ID. You should see the project name, location, vintage, and status. If the ID does not appear, the token is not backed by that registry.
Step 3: Confirm the project is real. Check that the project is still active or has been issued credits. Registries list project documents, validation reports, and issuance dates. A project that exists on paper but has no issued credits cannot back a token.
Examine the Smart Contract and Token Metadata
The token itself should carry evidence linking it to the credit. Read the token's metadata - often available on the project's website or through block explorers.
Step 4: Check for a linked registry entry in the contract. Some tokens embed the credit ID directly in the contract's metadata. Others use a hash or a pointer to an external document. Either way, the link must be explicit and verifiable.
Step 5: Verify the token's supply matches the credit's size. Each token should represent one credit (typically one tonne of CO₂ equivalent). If the token supply is larger than the credit amount, the token is fractionalised beyond what the credit supports.
Step 6: Look for a retirement mechanism. A genuine token should have a function to retire the credit on-chain, which typically triggers a message to the registry. If no such mechanism exists, the token cannot be permanently removed from circulation.
Check whether the retirement actually happened
Retirement is the irreversible cancellation of a credit. For a token, retirement means the credit is taken out of circulation and the token is burned or locked forever.
Step 7: Find the retirement record. The registry should show the credit as retired, with a retirement certificate or serial number. The token's issuer should also provide a retirement transaction hash on the blockchain.
Step 8: Cross-check the two records. The registry retirement and the on-chain retirement should match. If the registry says retired but the blockchain shows no burn, or vice versa, something is broken.
Step 9: Confirm the retirement is permanent. A retired credit cannot be reissued or transferred. If the token can be un-burned or the credit can reappear in the registry, that is not a real retirement.
Distinguish real claims from marketing
Marketing language is common around carbon tokens. Here is how to test the words against the evidence.
Claim: "Backed by Verra credits." Check the Verra registry for the exact serial number. If the token page does not show the serial number, ask for it. No serial number, no backing.
Claim: "The carbon is retired for you." That only means something if you see the retirement in the registry and on-chain. A project that says "we retire on your behalf" without showing the records is making an unverifiable statement.
Claim: "We offset X tonnes." Offsetting claims require a retirement certificate. If the certificate is missing, the claim is unsupported.
Claim: "Blockchain-verified." Blockchain verification only proves the token exists on-chain. It does not prove the underlying credit is real. The registry is the source of truth.
Red Flags to Treat as Dealbreakers
- The token page lists no registry ID or serial number.
- The registry lookup returns nothing for the stated ID.
- The project is in a registry but has zero issued credits.
- The smart contract has no retirement function.
- The issuer says retirement is "automatic" but provides no proof.
- The token price is tied to a promise of future credit issuance. That is a futures contract, not a tokenised credit.
- The project documents are behind a paywall or are only accessible to token holders.
What to Do When You Find a Gap
If any step fails, treat the token as unbacked until proven otherwise. The burden of proof is on the issuer, not on you. A legitimate project will always provide the registry ID, the contract address, and the retirement records without hesitation.
If the token passes all checks, you have a reasonably solid backing. That does not mean the underlying project is environmentally perfect - registration does not guarantee quality - but it does mean the token represents a real, tracked unit of carbon.
The core habit is simple: never trust the token, always verify the credit.
Not financial advice. WPay.sg publishes market data and general information about digital assets. Crypto assets are volatile and you can lose everything you put in. Nothing here is a recommendation to buy, sell or hold, and we make no price predictions.
Prices are sourced from third parties and may be delayed or wrong. Verify anything you intend to act on against a primary source.