What does a carbon credit token's serial number actually tell you?
A carbon credit token's serial number is its link to a specific, registered carbon credit in an official registry. If you can trace the serial number from the token to a registry entry that is still active and not retired, the token is backed by a real credit. If you cannot, the token is either unbacked, double-counted, or refers to a credit that has already been used - and any claim made with it is invalid.
What a serial number is
Every carbon credit issued by a major registry - Verra, Gold Standard, Puro.earth, the American Carbon Registry - receives a unique serial number at issuance. This number is a string of letters and digits that identifies:
- The registry that issued the credit
- The project that generated the emission reductions
- The vintage year (when the reductions occurred)
- The batch or credit pool it belongs to
- The individual credit number within that batch
For Verra credits, the format is typically: VCS-<project-ID>-<vintage>-<credit-range>. For Gold Standard: GS<project-number>-<vintage>-<batch>-<credit-number>. Other registries use similar but distinct patterns.
What the serial number does not tell you
A serial number alone does not confirm that the token is still valid. You still need to check the registry directly to see:
- Whether the credit has been retired (used)
- Whether the project is still active and monitored
- Whether the registry has flagged the credit for any dispute or invalidation
Serial numbers are public and can be copied. A token may display a real serial number that refers to a credit already retired on the registry. That is a common form of double counting: the same credit sold twice, once on-chain and once off-chain.
How to verify a token's serial number
Step 1: Get the serial number from the token
Most tokenised carbon credits display the serial number in the token metadata, the project description on a marketplace, or the smart contract details. If the serial number is missing or hidden, treat the token as unverifiable.
Step 2: Go to the registry's public lookup tool
Each major registry offers a free search page where you can enter a serial number or project ID.
- Verra Registry Search: verra.org/registry-search
- Gold Standard Impact Registry: registry.goldstandard.org
- Puro.earth Registry: puro.earth/registry
Step 3: Check the credit status
The registry will show:
- Issued: the credit exists and has not been used
- Retired: the credit has been permanently removed from circulation
- Cancelled: the credit was invalidated or withdrawn (rare, but possible)
- Pending: the credit is not yet finalised
If the status is "Retired" and the token claims to be active, the token is not backed by that serial number.
Step 4: Check who retired it
Registries show the retirement beneficiary - the entity that retired the credit. If the beneficiary name does not match the entity that sold you the token, or if the retirement happened before the token was created, the token is likely fraudulent or double-counted.
Serial numbers and double counting
The serial number is the main tool registries use to prevent double counting. A registry will not issue a second credit with the same serial number. But the problem occurs when the same serial number is used in two separate systems - for example, a credit retired in Verra and then tokenised on a blockchain as if it were still available.
This is why checking the serial number on the registry matters more than checking it on a blockchain explorer. The registry is the authoritative source. The blockchain only records what someone submitted to it.
Serial numbers and retirement
When a tokenised carbon credit is retired on-chain, the token holder should also retire the corresponding serial number on the registry. Most legitimate token platforms do this as part of the retirement process. If you see a token that claims to be retired but the registry still shows the serial number as "Issued", the on-chain retirement was not reflected in the registry, and the credit may still be sold elsewhere.
Limitations
Serial numbers are only useful for credits issued by registries that assign them. Some smaller or newer registries do not use serial numbers, or use them inconsistently. For those credits, you cannot do the same verification. You are relying on the issuer's reputation and transparency.
Also, a serial number check tells you about one credit at one point in time. It does not tell you whether the project behind it is still valid, whether the monitoring is current, or whether the emission reductions are real. Those questions require reading the project documents and monitoring reports, which is separate from the serial number check.
Summary
A carbon credit token's serial number is the starting point for verification, not the end. If the number matches an active, unretired credit on the official registry, the token is likely backed. If it matches a retired credit, or if no match exists, the token is not what it claims to be. Always check the registry yourself. Do not rely on what the token's website or marketplace says.
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.