> For the complete documentation index, see [llms.txt](https://docs.carbovalent.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.carbovalent.com/bridge/morpheus-carbon-bridge/update-reference-nft.md).

# Update Reference NFT

A unique serial number is generated when a batch of carbon offsets are retired in a traditional registry such as Verra. This serial number contains important information pertaining the carbon offsets, which include the number of offsets, country, project identifier, vintage, certifying standard organization, and more.

&#x20;For reference, the serial number generated by the Verra registry follows this format:&#x20;

<div align="center"><img src="/files/Yw6cNZQtSf7zm8drg1q3" alt="Verra Serial Number Taxonomy"></div>

Next, you must update the empty *reference NFT* you minted on our dApp with the serial number generated by the source registry. This will create a permanent link between the off-chain registry and the on-chain Carbovalent registry. To recap, the retirement entry in the source registry (eg. Verra) must have the *reference NFT* token address and the *reference NFT* has the serial number embedded in the metadata.&#x20;

**It is also to be noted that double counting/double bridging is now impossible as we use the serial number/token address to ensure it doesn't happen.**&#x20;

**Note: some retirements, particularly those made through EMA, occasionally return multiple numerous serial numbers. Our dApp will allow you to input more than 1 serial number by clicking** `add additional serial number`**.**&#x20;

Moreover, the serial number attached to the *reference NFT* metadata will be used to update the NFT with project specific information such as vintage, project identifier, source registry, and more. Some of this information will be stored on-chain, while the rest of it will be stored as metadata on [IPFS](https://ipfs.tech/).&#x20;
