Mint

The BCO2 token minting process serves as a "bridge" to bring carbon credits on-chain.

Requirements

A few things are required before you can bring carbon credits on-chain using Buckmint.

  1. An account at a non-profit credit-granting registry (Verra) holding carbon credits. Only credits from trusted registries are allowed. These registries ensure project validity and quality and enable an auditable mechanism to tie on-chain credits with their underlying off-chain counterparts.

  2. A Polygon account controlled by a compatible wallet.

How it Works

Buckmint handles the entire BCO2 token creation process to reduce errors and lower the technical burden of those looking to bring credits on chain. At the moment, all requests to tokenize carbon credits are submitted via a custom interface- Buckmint dApp on the Buckmint website.

Upon submission of a tokenization request, Buckmint verifies the information with the registering body stated. Once the ownership of the account, project type and credit quantity is confirmed, the credits are transferred to a bankruptcy remote special purpose vehicle (SPV). This SPV is managed by a professional third party, with regular audits, ensuring the one-to-one ratio. It is important here to note that credits are not retired when deposited into the bankruptcy remote SPV. The credits in the vehicle are live, “unretired,” and therefore retain full off-chain value, allowing for the creation of a "two-way bridge" that can redeem tokens for the underlying off-chain credit.

Once the information of the batch has been verified and the credits have been deposited in the bankruptcy remote SPV, a new instance contract is created. This contract contains:

  • The BCO2 token name

  • The BCO2 token symbol

  • The methodology or registering body

  • The credit type (e.g. FORESTRY)

  • The batch vintage

  • A checksum of the universally unique identifier (UUID)

The registering body generates a UUID for every batch of carbon credits created and a tamper-proof checksum of that UUID that establishes a verifiable auditing workflow that links the token with the underlying credit.

Important note: A unique token will be created for each project and vintage of a project. So for example, if a company holds carbon credits of vintages 2019, 2020 and 2021 from one reforestation project, three unique tokens will be generated, one for each vintage.

A Buckmint distributor account is the initial receiver of the BCO2 tokens. Tokens are then transferred to the account of the original credit owner.

Last updated