We want to unlock carbon offsetting for web3 and build towards an open and transparent carbon economy. To make this a reality, we first have to develop a unified, open, collaborative standard for carbon credit tokenization which is agnostic of both carbon methodology and standard body. We believe this to be the first primitive for a more transparent and composable sustainable finance ecosystem.
This is an open collaboration and we invite other actors with an interest and/or intention to tokenize their carbon credits to get on board. We aim to build consensus through participation and guarantee interoperability from day 1.
We started at the EthLondon hackathon and then joined the Blockchain for Social Impact incubator where we won the Carbon Footprint track. So obviously, this is still in early development — and only running on Ethereum Rinkeby testnet!.
We see this project fitting into multiple prompts:
Climate Action Certification prompts
New ways to monitor and verify impact data to add additional layers of trust to existing carbon offset certificates
Include other tokenized climate impact assets on the CO2ken platform
Consumer Disclosure prompts
Integrate offsetting functionalities into other projects like the e-commerce plug-in Ecowidgy
Integrate our Solidity modifier into smart contracts to offset transaction-based emissions
We would love to help build bridges between all these projects. This way we could demonstrate a full circle from carbon sequestration to consumer offsetting! ⛓
These are the things we'll be working on:
Solidity smart contract developer — token contracts
Layer 2 blockchain developer, e.g. xDai
Meta-transactions, e.g. Gas Station Network
Wallet integrations, e.g. wallet connect, Torus, ...
Flight emissions calculator
Ethereum Emissions calculator
The figure below shows the architecture of the project in its very first iteration. For a detailed description and an overall project overview please refer to this Medium post and this architectural overview PDF.
For the prototype we have built the following elements:
We have deployed a DAO with the DAOStack framework on the Rinkeby network which you can find here
The CO2ken Contracts
All contracts can be found in this folder
co2ken.sol contract is the main token contract
green.sol contract contains the Solidity modifier which allows third-party smart contracts to automatically offset the emissions associated with their execution
co2kenData.sol contract is a data storage contract accessed by the other two contracts above
The Frontend / UI
We've deployed a simple web3 app at www.co2ken.io which is using our API to connect to our smart contracts
The backend code for this can be found here
We've deployed a simple web3 app called Polluter to demonstrate the functionality of the Solidity modifier. It can be found at https://polluter.co2ken.io/
The code for the polluter page can be found here
It contains a leaderboard which serves as a transparent track-record of offsetting activity and adds a level of gamification
If you want to contribute directly to the project, this is obviously also possible! Check out CONTRIBUTING.md on our GitHub.
We have experience in DAOs & open source development and have partnered with a venture builder from London called Deep Science Ventures for support on the commercialization side.
Just ping me on Discord, on Telegram or Twitter:
or via mail:
Looking forward to the collaboration 💃🕺
Check out this