From 891e315aa30e1e75e2324e26cdf35d0a99f20859 Mon Sep 17 00:00:00 2001 From: Saharsh Khicha <71884962+SaharshKhicha18@users.noreply.github.com> Date: Sun, 19 May 2024 20:51:59 +0800 Subject: [PATCH 01/13] Add TPDDTEC v3.1.0 methodology details --- .../GS-TPDDTEC(v3.1.0)/README.md | 159 ++++++++++++++++++ 1 file changed, 159 insertions(+) create mode 100644 Methodology Library/Global Climate Registry (GCR)/GS-TPDDTEC(v3.1.0)/README.md diff --git a/Methodology Library/Global Climate Registry (GCR)/GS-TPDDTEC(v3.1.0)/README.md b/Methodology Library/Global Climate Registry (GCR)/GS-TPDDTEC(v3.1.0)/README.md new file mode 100644 index 0000000000..f2832985ba --- /dev/null +++ b/Methodology Library/Global Climate Registry (GCR)/GS-TPDDTEC(v3.1.0)/README.md @@ -0,0 +1,159 @@ +## Table of content + + +- [Table of content](#table-of-content) +- [Introduction](#introduction) +- [Demo Video](#demo-video) +- [Policy Workflow](#policy-workflow) +- [Policy Guide](#policy-guide) + - [Available Roles](#available-roles) + - [Important Documents \& Schemas](#important-documents--schemas) + - [Carbon credit](#tokencarbon-credit) + - [Step By Step](#step-by-step) + - [Registry(Gold Standard) Flow](#registrygold-standard-flow) + - [Project Proponent Flow](#project-proponent-flow) + - [VVB Flow](#vvb-flow) +- [TODO](#todo) + + + +## Introduction + +According to a report by [Gold Standard](https://www.goldstandard.org/our-story/sector-community-based-energy-efficiency), 1 in every 9 person on the planet has no access to safe, clean water for them or their families and almost one-third of the world is struggling with access to clean cooking technologies. As a result, most people are still reliant on wood or fossil fuel based cookstoves which will attribute to grave GHG emissions in the future. + +Improved cookstove projects account for 14 percent of projects on the Voluntary Carbon Market (VCM). These projects continue to be demanding due to their benefits, such as reduced deforestation, reduced fuel consumption etc. Safe Water project type is growing exponentially in popularity as they address issues like water scarcity, water pollution, and public health, making them appealing to both environmental and social impact-focused investors. + +Gold Standard's Technologies and Practices to Displace Decentralized Thermal Energy Consumption (TPDDTEC v3.1.0) methodology is applicable to programmes or activities introducing technologies and/or practices that reduce or displace greenhouse gas (GHG) emissions from the thermal energy consumption of households and non-domestic premises. Examples of these technologies include the introduction of improved biomass or fossil fuel cookstoves, ovens, dryers, space and water heaters (solar and otherwise), heat retention cookers, solar cookers, bio-digesters , safe water supply and treatment technologies that displace the boiling of water, thermal insulation in cold climates, etc. Examples of practices include the improved application of such technologies, a shift from non-renewable to renewable fuel (e.g. shift to plant oil fired stoves) , humidity control through improved storage and drying of fuels, etc. + +Global Climate Registry (GCR) has built this Guardian Policy that tokenizes the carbon credits after verifying emissions reductions from improved cookstove projects according to Gold standard's TPDDTEC v3.1.0. GCR has digitised the calculation of the Baseline emissions for baseline scenario b in year y, Project emissions for project scenario p in year y, Leakage for project scenario p in year y and Emission reduction for total project activity in year y using formulas defined in the methodology. This Guardian policy, is a reflection of same methodology according to the [Gold standard's typical project lifecycle](https://academy.sustain-cert.com/wp-content/uploads/sites/3/2021/10/GS-Project-Cycle_15042021_Annyta.pdf). + +## Demo Video + +[Youtube](https://youtu.be/nOQpLmbW0hA) + +## Policy Workflow Through GCR Platform + + image + +## Policy Guide + +This policy is published to Hedera network and can either be imported via Github(.policy file) or IPSF timestamp. + +Latest Version - 0.0.3 +Hedera Topic - [0.0.3972127](https://explore.lworks.io/testnet/topics/0.0.3972127) + + +### Available Roles + + - Project Developer - Project developer who proposes and executes cookstove project and receives credits + - VVB(Validation & Verification Body) - Independent third party who audits project's critical documentation and monitoring reports and submits validation and verification reports before issuance of the credits + - Global Climate Registry(GCR) - GCR is the trusted registry overseeing the entire project cycle and issuing the credits. + +### Important Documents & Schemas + + 1. Project Developer Application (PDA) - Application submitted by the Project Developer Entity with basic information about the developer. + 2. Validation & Verification Body Application (VVBA) - Application submitted by the VVB Entity with basic information about the VVB. + 3. Project Listing Application (PLA) - Preliminary design of project highlighting eligibility, additionality and methodology criteria along with stakeholder consultation report + 4. Project Design Document (PDD) - Submitted after PID is approved, detailed report on project execution, emissions calculations and sustainable development goals. + 5. Validation Report - Report submitted by the VVB after the review of the PDD submitted by the project developer + 6. Monitoring Report (MR) - Monitoring report contains analysis on usages on the sample group and estimates carbon avoided/reduced + 7. Verification Report - Report submitted by the VVB after the review of the MR submitted by the project developer. + 8. Submit Mint - Requesting specified number of credits into Hedera account of the project developer. This step is done by the registry + +### Carbon credit + Carbon credits issued will be a Non-fungible token with 1 NFT equivalent to 1 ton of CO2 offset + +### Step By Step + +#### Registry(Global Climate Registry) Flow + +Registry is allowed to publish and edit policy config, schemas, tokens and all the workflow logic associated with it. They are responsible for approving projects, project proponents, VVBs, and credit issue requests. + +1. Login into the service using registry credentials + + image + +2. Feel free to play around with policy config by clicking on edit icon and understanding the differnt schemas used by policy + + edit policy + + Schemas + + Policy edit shot + +3. Registry can review account applications by clicking manage accounts + + Screenshot 2023-04-01 at 5 04 16 PM + +4. Registry can review project inception documents allowing the listing of projects on standard website and trigger project execution on ground. + + image + +5. Once PDD and MR are approved by VVB, project proponents can submit credit issue requests(VER) which registries have to take decisions on. + + Screenshot 2023-04-01 at 6 29 07 PM + +6. Once VER issue request is approved, an end-to-end trust chain can be viewed by administrator. Since everything is happening transparently on public ledger(Hedera), anyone can trace the source of credits and each step that happened in the process. + + ![trustchain](https://user-images.githubusercontent.com/9518151/229289672-6e33a6b4-af1d-427a-b742-ba68a6a9e162.png) + + +#### Project Proponent Flow + +1. Complete the sign up form(RAA) to become a project proponent + + Screenshot 2023-04-01 at 5 03 05 PM + + Screenshot 2023-03-26 at 9 04 01 PM + +2. Wait till the application is approved by the registry admin. Once approved, proponents will be able to submit project inception documents. This includes stakeholder consultation report as well. + + image + + image + +3. Once project is approved by registry, a detailed PDD(project design document) needs to be submitted. This is the most important document highlighting the technical details of project. It includes calculations around baseline, project and leakage scenarios for accurate calculation of avoided emissions. + + image + + image + +4. After PDD approval, project proponent will execute the project on ground and submit regular monitoring reports(MR) + + image + +5. Once a monitoring report is approved by VVB, project proponent can request corresponding carbon credits(VER in this case) to be credited in their account. It would need a VC document ID for both monitoring report and it's approved review by VVB. + + image + + image + +6. Once registry reviews and approves the credit request, they'll be credited into the hedera account provided by project proponent. This is represented by successful minted status. + + image + + +#### VVB Flow + +VVB is the external independent third party responsible for reviewing Project Design Documents and Monitoring reports submitted by proponents. They can comment and reject/request changes as well. + +1. After logging in as VVB, they can view review requests related to project documents. First step is to review PDDs submitted by project proponents. + + Screenshot 2023-04-01 at 6 20 50 PM + + Screenshot 2023-04-01 at 6 21 49 PM + + Screenshot 2023-04-01 at 6 22 34 PM + +2. After PDD approval, proponents will be able to send monitoring reports for review. Once approved, project proponents will be able to claim corresponding VERs. + + Screenshot 2023-04-01 at 6 24 00 PM + +## TODO +This policy was created during a hackathon so there may be couple of bugs here and there and it may not be foolproof. Here are some todos to make it production ready. You can reach out to the policy [author/contributor](https://github.com/gautamp8) for reviewing or reporting issues relevant to this specific policy. + +[ ] Improve and document list column names for each of the roles, some review IDs are coming as null +[ ] Improve all the schemas(especially PID, PDD). Add support for dynamically selecting fields on basis of fossil fuel or electric device +[ ] Automate emissions calculations on basis of incoming parameters of equations from schemas +[ ] Add Guardian support for list data type in schemas. Helpful for usecases where we're sending device usage data regularly via an API +[ ] Thoroughly test and improve the futureproofing IOT device workflow, there are dummy checks and thresholds currently. Schemas need to be updated to accept list of usage parameters. From 2ae5b030933929d38fc68886259b5177dbd656bc Mon Sep 17 00:00:00 2001 From: Saharsh Khicha <71884962+saharshkhicha18@users.noreply.github.com> Date: Sun, 19 May 2024 21:08:08 +0800 Subject: [PATCH 02/13] Update README.md --- .../GS-TPDDTEC(v3.1.0)/README.md | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/Methodology Library/Global Climate Registry (GCR)/GS-TPDDTEC(v3.1.0)/README.md b/Methodology Library/Global Climate Registry (GCR)/GS-TPDDTEC(v3.1.0)/README.md index f2832985ba..984dad7989 100644 --- a/Methodology Library/Global Climate Registry (GCR)/GS-TPDDTEC(v3.1.0)/README.md +++ b/Methodology Library/Global Climate Registry (GCR)/GS-TPDDTEC(v3.1.0)/README.md @@ -32,22 +32,21 @@ Global Climate Registry (GCR) has built this Guardian Policy that tokenizes the [Youtube](https://youtu.be/nOQpLmbW0hA) ## Policy Workflow Through GCR Platform - - image + +![TPDDTEC guardian policy workflow on GCR platform](https://github.com/saharshkhicha18/guardian/assets/71884962/5ded013e-23ac-4e38-8a6a-7637252d8f24) + ## Policy Guide This policy is published to Hedera network and can either be imported via Github(.policy file) or IPSF timestamp. -Latest Version - 0.0.3 -Hedera Topic - [0.0.3972127](https://explore.lworks.io/testnet/topics/0.0.3972127) - +Hedera Topic (testnet) - [0.0.4234489](https://explore.lworks.io/testnet/topics/0.0.4234489) ### Available Roles - - Project Developer - Project developer who proposes and executes cookstove project and receives credits - - VVB(Validation & Verification Body) - Independent third party who audits project's critical documentation and monitoring reports and submits validation and verification reports before issuance of the credits - - Global Climate Registry(GCR) - GCR is the trusted registry overseeing the entire project cycle and issuing the credits. + - Project Developer - Project developer who proposes and executes carbon offset project relevent to the methodology and receives credits + - Validation & Verification Body(VVB) - Independent third party who audits project's critical documentation and monitoring reports and submits validation and verification reports before issuance of the credits + - Global Climate Registry(GCR) - GCR is the trusted registry overseeing the entire project design, development and execution cycle and issuing the credits. ### Important Documents & Schemas From 240b2e081574903450120c84be54d76d41d35aa5 Mon Sep 17 00:00:00 2001 From: Saharsh Khicha <71884962+SaharshKhicha18@users.noreply.github.com> Date: Mon, 20 May 2024 23:36:34 +0800 Subject: [PATCH 03/13] Add in policy file --- .../Global Climate Registry (GCR)/README.md | 63 ++++++++++++++++++ .../GCR - GS TPDDTEC v3.1.0.policy | Bin 0 -> 30555 bytes .../GS-TPDDTEC(v3.1.0)/README.md | 0 3 files changed, 63 insertions(+) create mode 100644 Methodology Library/Global Climate Registry (GCR)/README.md create mode 100644 Methodology Library/Global Climate Registry (GCR)/policies/GS-TPDDTEC(v3.1.0)/GCR - GS TPDDTEC v3.1.0.policy rename Methodology Library/Global Climate Registry (GCR)/{ => policies}/GS-TPDDTEC(v3.1.0)/README.md (100%) diff --git a/Methodology Library/Global Climate Registry (GCR)/README.md b/Methodology Library/Global Climate Registry (GCR)/README.md new file mode 100644 index 0000000000..b35432df78 --- /dev/null +++ b/Methodology Library/Global Climate Registry (GCR)/README.md @@ -0,0 +1,63 @@ +# GCR Policy Template Methodologies + +Global Climate Registry is a carbon registry which leverages Hedera Guardian as a core piece of technology to create customised policies/methodologies and onboard different players in the development of a carbon offset project such as project developers, auditors, credit buyers etc. GCR has create a template policy with a fixed steps flow so that different methodologies can be onboarded by change of schemas. + +GCR has created a [Middleware API](https://documenter.getpostman.com/view/23057894/2sA3Bj8ZD8) in order to perform policy operations in Guardian technology and further functionalities using hedera SDK. Apart from registry, GCR has also built social infrastructure to bring the carbon community together on a platform. + +## GCR policy template + +GCR platform is a one stop solution for carbon offset project creation. It has a step by step process to create a project and onboard different players/users involved in the project's development. Please view our policies subdirectory to get details on specific methodologies. + +Every policy requires three user roles and one optional user role: +- Standard Registry (Global Climate Regitry) +- Project Developer/Project Proponent +- Validation and Verification Body (VVB)/auditor +- Credit Buyer (Optional) + +Policy Schemas: +- Project Developer Application +- VVB Application +- Project Listing Application +- Project Design Document +- Validation Report +- Monitoring Report +- Verification Report +- Registry Final Mint + + +Policy workflow performed through GCR Guardian Middleware API ([API documentation](https://documenter.getpostman.com/view/23057894/2sA3Bj8ZD8)): + +- Project Developer application (PDA) submission by the project developer user role +- VVB application (VVBA) submission by the VVB user role +- Project listing application (PLA) with general information of the project to be submitted by the project developer +- Project design document (PDD) with details, documentation and design of the project that will be executed by the project developer +- Project developer to assign appropriate VVB for review of the PDD +- Validation report submission by the assigned VVB after reviewing the project design document +- After the validation report has been submitted, Project developer will execute the project on ground as per the design and submit Monitoring Report (MR) +- Project developer will assign appropriate VVB for review of the MR +- VVB will review the MR and submit a Verification report to the project developer as well as the standard registry +- Standard Registry to review the Verification Report and issue appropriate amount of carbon credits to the project developer hedera account + +GCR is continously improving the GCR Guardian Middleware API and will continue to provide up-to-date changes and latest versions. + +## A demo of GCR platform to generate Guardian credits + +- Different users will first sign up to the GCR platform and then apply for specific user roles (Project developer/VVB). +- Once reviewed and approved by the GCR registry then Project developer can go ahead and create a project profile on the plaform by submitting PLA. They can also add all the documents, images, videos etc. about the project on the project profile +- Project Developer can also create an organisation on the platform to represent their entity. +- Once the project is approved and published on the platform, the project developer can submit the Project Design Document and the workflow of the policy as mentioned above will be triggered + +Below is a demo video of how a project creation, development and credits minting process takes place on the guardian platform. + +[![GCR Workflow Demo](https://i3.ytimg.com/vi/GarMI-1Y-7s/maxresdefault.jpg)](https://www.youtube.com/watch?v=GarMI-1Y-7s&t=528s&ab_channel=StellaZhou) + +--- +Since this demo video we have gone through several rounds of improvements and added functionalities. We will be providing a latest demo of the platform soon. + +## Policy Versioning + +GCR's policies will continue to evolve and new policies are being developed by us, We will do our best effort to update them within this repository. + +## GCR Project Workflow Architecture + + diff --git a/Methodology Library/Global Climate Registry (GCR)/policies/GS-TPDDTEC(v3.1.0)/GCR - GS TPDDTEC v3.1.0.policy b/Methodology Library/Global Climate Registry (GCR)/policies/GS-TPDDTEC(v3.1.0)/GCR - GS TPDDTEC v3.1.0.policy new file mode 100644 index 0000000000000000000000000000000000000000..35f59853e5db7df623fb19204a2dd39fcdab5d13 GIT binary patch literal 30555 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

~s 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 literal 0 HcmV?d00001 diff --git a/Methodology Library/Global Climate Registry (GCR)/GS-TPDDTEC(v3.1.0)/README.md b/Methodology Library/Global Climate Registry (GCR)/policies/GS-TPDDTEC(v3.1.0)/README.md similarity index 100% rename from Methodology Library/Global Climate Registry (GCR)/GS-TPDDTEC(v3.1.0)/README.md rename to Methodology Library/Global Climate Registry (GCR)/policies/GS-TPDDTEC(v3.1.0)/README.md From aef5dae6add6a11627d24d746822461bcebe6717 Mon Sep 17 00:00:00 2001 From: Saharsh Khicha <71884962+saharshkhicha18@users.noreply.github.com> Date: Mon, 20 May 2024 23:38:54 +0800 Subject: [PATCH 04/13] Update README.md --- Methodology Library/Global Climate Registry (GCR)/README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/Methodology Library/Global Climate Registry (GCR)/README.md b/Methodology Library/Global Climate Registry (GCR)/README.md index b35432df78..34b1ded24d 100644 --- a/Methodology Library/Global Climate Registry (GCR)/README.md +++ b/Methodology Library/Global Climate Registry (GCR)/README.md @@ -60,4 +60,5 @@ GCR's policies will continue to evolve and new policies are being developed by u ## GCR Project Workflow Architecture +![Global Climate Registry Project Workflow](https://github.com/saharshkhicha18/guardian/assets/71884962/f4c70059-b240-472d-9111-c840d386ddeb) From a672bd94a995c3f8cd4dcdfe2fccbeb16d9e7c82 Mon Sep 17 00:00:00 2001 From: Saharsh Khicha <71884962+saharshkhicha18@users.noreply.github.com> Date: Mon, 20 May 2024 23:42:51 +0800 Subject: [PATCH 05/13] Add Architecture --- Methodology Library/Global Climate Registry (GCR)/README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Methodology Library/Global Climate Registry (GCR)/README.md b/Methodology Library/Global Climate Registry (GCR)/README.md index 34b1ded24d..744bb75d18 100644 --- a/Methodology Library/Global Climate Registry (GCR)/README.md +++ b/Methodology Library/Global Climate Registry (GCR)/README.md @@ -60,5 +60,6 @@ GCR's policies will continue to evolve and new policies are being developed by u ## GCR Project Workflow Architecture -![Global Climate Registry Project Workflow](https://github.com/saharshkhicha18/guardian/assets/71884962/f4c70059-b240-472d-9111-c840d386ddeb) +Global Climate Registry Project Workflow + From bca90563a07ffdc0e5b923231557595ebeaecb16 Mon Sep 17 00:00:00 2001 From: Saharsh Khicha <71884962+saharshkhicha18@users.noreply.github.com> Date: Mon, 20 May 2024 23:43:48 +0800 Subject: [PATCH 06/13] Update README.md --- Methodology Library/Global Climate Registry (GCR)/README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Methodology Library/Global Climate Registry (GCR)/README.md b/Methodology Library/Global Climate Registry (GCR)/README.md index 744bb75d18..4e58823e4b 100644 --- a/Methodology Library/Global Climate Registry (GCR)/README.md +++ b/Methodology Library/Global Climate Registry (GCR)/README.md @@ -8,13 +8,13 @@ GCR has created a [Middleware API](https://documenter.getpostman.com/view/230578 GCR platform is a one stop solution for carbon offset project creation. It has a step by step process to create a project and onboard different players/users involved in the project's development. Please view our policies subdirectory to get details on specific methodologies. -Every policy requires three user roles and one optional user role: +### Every policy requires three user roles and one optional user role: - Standard Registry (Global Climate Regitry) - Project Developer/Project Proponent - Validation and Verification Body (VVB)/auditor - Credit Buyer (Optional) -Policy Schemas: +### Policy Schemas: - Project Developer Application - VVB Application - Project Listing Application @@ -25,7 +25,7 @@ Policy Schemas: - Registry Final Mint -Policy workflow performed through GCR Guardian Middleware API ([API documentation](https://documenter.getpostman.com/view/23057894/2sA3Bj8ZD8)): +### Policy workflow performed through GCR Guardian Middleware API ([API documentation](https://documenter.getpostman.com/view/23057894/2sA3Bj8ZD8)): - Project Developer application (PDA) submission by the project developer user role - VVB application (VVBA) submission by the VVB user role From b7d24f89cf47f2f88edff3642a240f8134d55f03 Mon Sep 17 00:00:00 2001 From: Saharsh Khicha <71884962+saharshkhicha18@users.noreply.github.com> Date: Tue, 21 May 2024 00:29:49 +0800 Subject: [PATCH 07/13] Registry Step by Step flow --- .../policies/GS-TPDDTEC(v3.1.0)/README.md | 88 +++++++++++-------- 1 file changed, 51 insertions(+), 37 deletions(-) diff --git a/Methodology Library/Global Climate Registry (GCR)/policies/GS-TPDDTEC(v3.1.0)/README.md b/Methodology Library/Global Climate Registry (GCR)/policies/GS-TPDDTEC(v3.1.0)/README.md index 984dad7989..faf4a28bd2 100644 --- a/Methodology Library/Global Climate Registry (GCR)/policies/GS-TPDDTEC(v3.1.0)/README.md +++ b/Methodology Library/Global Climate Registry (GCR)/policies/GS-TPDDTEC(v3.1.0)/README.md @@ -10,9 +10,9 @@ - [Important Documents \& Schemas](#important-documents--schemas) - [Carbon credit](#tokencarbon-credit) - [Step By Step](#step-by-step) - - [Registry(Gold Standard) Flow](#registrygold-standard-flow) - [Project Proponent Flow](#project-proponent-flow) - [VVB Flow](#vvb-flow) + - [Registry(GCR) Flow](#registrygold-standard-flow) - [TODO](#todo) @@ -33,8 +33,7 @@ Global Climate Registry (GCR) has built this Guardian Policy that tokenizes the ## Policy Workflow Through GCR Platform -![TPDDTEC guardian policy workflow on GCR platform](https://github.com/saharshkhicha18/guardian/assets/71884962/5ded013e-23ac-4e38-8a6a-7637252d8f24) - +TPDDTEC guardian policy workflow on GCR platform ## Policy Guide @@ -58,46 +57,23 @@ Hedera Topic (testnet) - [0.0.4234489](https://explore.lworks.io/testnet/topics/ 6. Monitoring Report (MR) - Monitoring report contains analysis on usages on the sample group and estimates carbon avoided/reduced 7. Verification Report - Report submitted by the VVB after the review of the MR submitted by the project developer. 8. Submit Mint - Requesting specified number of credits into Hedera account of the project developer. This step is done by the registry - -### Carbon credit - Carbon credits issued will be a Non-fungible token with 1 NFT equivalent to 1 ton of CO2 offset - -### Step By Step -#### Registry(Global Climate Registry) Flow - -Registry is allowed to publish and edit policy config, schemas, tokens and all the workflow logic associated with it. They are responsible for approving projects, project proponents, VVBs, and credit issue requests. +### Policy Calculations -1. Login into the service using registry credentials - - image - -2. Feel free to play around with policy config by clicking on edit icon and understanding the differnt schemas used by policy - - edit policy - - Schemas - - Policy edit shot - -3. Registry can review account applications by clicking manage accounts - - Screenshot 2023-04-01 at 5 04 16 PM - -4. Registry can review project inception documents allowing the listing of projects on standard website and trigger project execution on ground. - - image +Formulas have been incorporated in the methodology in order to calculate baseline emissions, project emissions, leakages and total emission reduction of the project in tons. The calculations are to calculate the estimated emission reductions for Project Design Document and actual emission reductions of the project for Monitoring report. (In order for the calculations to be done automatically, the formulas have been incorporated on Global Climate Registry platform) + + calculations -5. Once PDD and MR are approved by VVB, project proponents can submit credit issue requests(VER) which registries have to take decisions on. + +### Carbon credit + Carbon credits issued will be a Non-fungible token with 1 NFT equivalent to 1 ton of CO2 offset - Screenshot 2023-04-01 at 6 29 07 PM - -6. Once VER issue request is approved, an end-to-end trust chain can be viewed by administrator. Since everything is happening transparently on public ledger(Hedera), anyone can trace the source of credits and each step that happened in the process. + [Example of a minted 1 ton credit NFT](https://explore.lworks.io/testnet/tokens/0.0.4318457/nfts/1) - ![trustchain](https://user-images.githubusercontent.com/9518151/229289672-6e33a6b4-af1d-427a-b742-ba68a6a9e162.png) +### Step By Step -#### Project Proponent Flow +#### Project Developer Flow 1. Complete the sign up form(RAA) to become a project proponent @@ -148,8 +124,46 @@ VVB is the external independent third party responsible for reviewing Project De Screenshot 2023-04-01 at 6 24 00 PM + +#### Registry(Global Climate Registry) Flow + +Registry is allowed to publish and edit policy config, schemas, tokens and all the workflow logic associated with it. They are responsible for approving projects, project proponents, VVBs, and credit issue requests. + +1. Login into the service using registry credentials. + + Registry Account + + +2. Policy Configuration, Schemas and Token + + edit policy + + Schemas + + token + + +5. Once PDD and MR are approved by VVB and VVB has submitted Validation report and Verification report, Registry can review the documents and decide on the amount of credits to be issued/minted to project developer account + + Review Verification Report + + image + + Minting carbon credits + + image + + +7. Once carbon credits are minted to project developer account, an end-to-end trust chain can be viewed by the admin. Since everything is happening transparently on public ledger(Hedera), anyone can trace the source of credits and each step that happened in the process. + + Trust Chain + + image + + + ## TODO -This policy was created during a hackathon so there may be couple of bugs here and there and it may not be foolproof. Here are some todos to make it production ready. You can reach out to the policy [author/contributor](https://github.com/gautamp8) for reviewing or reporting issues relevant to this specific policy. +This policy was created during a hackathon so there may be couple of bugs here and there and it may not be foolproof. Here are some todos to make it production ready. You can reach out to the policy [author/contributor](https://github.com/saharshkhicha18) for reviewing or reporting issues relevant to this specific policy. [ ] Improve and document list column names for each of the roles, some review IDs are coming as null [ ] Improve all the schemas(especially PID, PDD). Add support for dynamically selecting fields on basis of fossil fuel or electric device From 3d25a82ce3e90b5bbecbce0168818421be91fcc2 Mon Sep 17 00:00:00 2001 From: Saharsh Khicha <71884962+saharshkhicha18@users.noreply.github.com> Date: Tue, 21 May 2024 01:06:40 +0800 Subject: [PATCH 08/13] Complete Step by Step Flow --- .../policies/GS-TPDDTEC(v3.1.0)/README.md | 73 +++++++++++-------- 1 file changed, 44 insertions(+), 29 deletions(-) diff --git a/Methodology Library/Global Climate Registry (GCR)/policies/GS-TPDDTEC(v3.1.0)/README.md b/Methodology Library/Global Climate Registry (GCR)/policies/GS-TPDDTEC(v3.1.0)/README.md index faf4a28bd2..e84091c12f 100644 --- a/Methodology Library/Global Climate Registry (GCR)/policies/GS-TPDDTEC(v3.1.0)/README.md +++ b/Methodology Library/Global Climate Registry (GCR)/policies/GS-TPDDTEC(v3.1.0)/README.md @@ -4,15 +4,15 @@ - [Table of content](#table-of-content) - [Introduction](#introduction) - [Demo Video](#demo-video) -- [Policy Workflow](#policy-workflow) +- [Policy Workflow Through GCR platform](#policy-workflow-through-gcr-platform) - [Policy Guide](#policy-guide) - [Available Roles](#available-roles) - [Important Documents \& Schemas](#important-documents--schemas) - - [Carbon credit](#tokencarbon-credit) + - [Carbon credit](#carbon-credit) - [Step By Step](#step-by-step) - - [Project Proponent Flow](#project-proponent-flow) + - [Project Proponent Flow](#project-developer-flow) - [VVB Flow](#vvb-flow) - - [Registry(GCR) Flow](#registrygold-standard-flow) + - [Registry(Global Climate Registry) Flow](#registryglobal-climate-registry-flow) - [TODO](#todo) @@ -75,27 +75,35 @@ Formulas have been incorporated in the methodology in order to calculate baselin #### Project Developer Flow -1. Complete the sign up form(RAA) to become a project proponent +1. Select the project developer role and submit the project developer application - Screenshot 2023-04-01 at 5 03 05 PM + image - Screenshot 2023-03-26 at 9 04 01 PM + image -2. Wait till the application is approved by the registry admin. Once approved, proponents will be able to submit project inception documents. This includes stakeholder consultation report as well. - image +2. The project developer can now submit a Project listing Application which is initial details about the project developer entity and the carbon offset project - image + image -3. Once project is approved by registry, a detailed PDD(project design document) needs to be submitted. This is the most important document highlighting the technical details of project. It includes calculations around baseline, project and leakage scenarios for accurate calculation of avoided emissions. + image - image + +3. Once project is listed, a detailed PDD(project design document) needs to be submitted. This is the most important document highlighting the technical details of project. It includes calculations around baseline, project and leakage scenarios for accurate calculation of avoided emissions. After submitting the PDD, project developer will assign desired VVB for review of this PDD who will then submit a Validation Report in response. + + image + + image + + +4. After VVB has approved the PDD and submitted a Validation Report, project developer will execute the project on ground and submit regular monitoring reports(MR) + + image - image + image -4. After PDD approval, project proponent will execute the project on ground and submit regular monitoring reports(MR) + image - image 5. Once a monitoring report is approved by VVB, project proponent can request corresponding carbon credits(VER in this case) to be credited in their account. It would need a VC document ID for both monitoring report and it's approved review by VVB. @@ -112,17 +120,30 @@ Formulas have been incorporated in the methodology in order to calculate baselin VVB is the external independent third party responsible for reviewing Project Design Documents and Monitoring reports submitted by proponents. They can comment and reject/request changes as well. -1. After logging in as VVB, they can view review requests related to project documents. First step is to review PDDs submitted by project proponents. +1. Select the VVB role and submit the Validator and Verification Body application - Screenshot 2023-04-01 at 6 20 50 PM + image + + image + - Screenshot 2023-04-01 at 6 21 49 PM +2. Once VVB is created and project developer has assign VVB for PDD review, VVB can review and submit the Validation Report in response if PDD is approved - Screenshot 2023-04-01 at 6 22 34 PM + image -2. After PDD approval, proponents will be able to send monitoring reports for review. Once approved, project proponents will be able to claim corresponding VERs. + image + + image + + +3. After PDD has been approved and validation report has been sent by the VVB, project developer will submit monitoring reports and assign to the VVB for review. VVB can review and submit the Verification report in response of MR if approved + + image + + image + + image - Screenshot 2023-04-01 at 6 24 00 PM #### Registry(Global Climate Registry) Flow @@ -162,11 +183,5 @@ Registry is allowed to publish and edit policy config, schemas, tokens and all t -## TODO -This policy was created during a hackathon so there may be couple of bugs here and there and it may not be foolproof. Here are some todos to make it production ready. You can reach out to the policy [author/contributor](https://github.com/saharshkhicha18) for reviewing or reporting issues relevant to this specific policy. - -[ ] Improve and document list column names for each of the roles, some review IDs are coming as null -[ ] Improve all the schemas(especially PID, PDD). Add support for dynamically selecting fields on basis of fossil fuel or electric device -[ ] Automate emissions calculations on basis of incoming parameters of equations from schemas -[ ] Add Guardian support for list data type in schemas. Helpful for usecases where we're sending device usage data regularly via an API -[ ] Thoroughly test and improve the futureproofing IOT device workflow, there are dummy checks and thresholds currently. Schemas need to be updated to accept list of usage parameters. +## Note +You can reach out to the policy [author/contributor](https://github.com/saharshkhicha18) for reviewing or reporting issues relevant to this specific policy. From c067a98e26f7ad101167599981246c2263bf1e8d Mon Sep 17 00:00:00 2001 From: Saharsh Khicha <71884962+saharshkhicha18@users.noreply.github.com> Date: Tue, 21 May 2024 01:12:59 +0800 Subject: [PATCH 09/13] Complete Step by Step WorkFlow --- .../policies/GS-TPDDTEC(v3.1.0)/README.md | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/Methodology Library/Global Climate Registry (GCR)/policies/GS-TPDDTEC(v3.1.0)/README.md b/Methodology Library/Global Climate Registry (GCR)/policies/GS-TPDDTEC(v3.1.0)/README.md index e84091c12f..0c33f4a790 100644 --- a/Methodology Library/Global Climate Registry (GCR)/policies/GS-TPDDTEC(v3.1.0)/README.md +++ b/Methodology Library/Global Climate Registry (GCR)/policies/GS-TPDDTEC(v3.1.0)/README.md @@ -105,15 +105,8 @@ Formulas have been incorporated in the methodology in order to calculate baselin image -5. Once a monitoring report is approved by VVB, project proponent can request corresponding carbon credits(VER in this case) to be credited in their account. It would need a VC document ID for both monitoring report and it's approved review by VVB. +5. After VVB has approved the PDD and submitted a Validation Report. The credit minting request will be sent to the registry admin. Registry will review the Verification report and choose to mint the amount of credits suggested by the VVB or adjust the amount. Registry admin can also reject the request. Once approved by the registry, minted status will be shown and credits will be issued in the hedera account of the project developer - image - - image - -6. Once registry reviews and approves the credit request, they'll be credited into the hedera account provided by project proponent. This is represented by successful minted status. - - image #### VVB Flow @@ -136,7 +129,7 @@ VVB is the external independent third party responsible for reviewing Project De image -3. After PDD has been approved and validation report has been sent by the VVB, project developer will submit monitoring reports and assign to the VVB for review. VVB can review and submit the Verification report in response of MR if approved +3. After PDD has been approved and validation report has been sent by the VVB, project developer will submit monitoring reports and assign to the VVB for review. VVB can review and submit the Verification report in response of MR if approved. Verification Report will be sent to the project developer as well as the registry admin for review image From 4db76e4267fc89b17523b5a5a1677f232ba59079 Mon Sep 17 00:00:00 2001 From: Saharsh Khicha <71884962+saharshkhicha18@users.noreply.github.com> Date: Tue, 21 May 2024 02:08:12 +0800 Subject: [PATCH 10/13] Add GCR workflow --- .../Global Climate Registry (GCR)/README.md | 52 +++++++++++++++++++ 1 file changed, 52 insertions(+) diff --git a/Methodology Library/Global Climate Registry (GCR)/README.md b/Methodology Library/Global Climate Registry (GCR)/README.md index 4e58823e4b..359bb36541 100644 --- a/Methodology Library/Global Climate Registry (GCR)/README.md +++ b/Methodology Library/Global Climate Registry (GCR)/README.md @@ -63,3 +63,55 @@ GCR's policies will continue to evolve and new policies are being developed by u Global Climate Registry Project Workflow +## GCR Platform Features and Step by Step Project Creation, Execution and carbon credits minting + +- General Sign Up/Login to the platform + +image + +- Browse Project or Organisations, Create Posts, Buy Carbon Credits from a particular project ( Once the payment is successful, hedera credits for the project will be transferred to the buyer account) + + Browse Projects + image + + Browse/Join organisations + image + + Buy Carbon credits from a project + image + + Creating Posts/engaging with the community + image + + +- Project Creation/Execution + + 1. In order for creation of project, first you will apply for the Project Developer or Validator role. Once approved by the registry admin then project developers can create a project by filling out the project listing application + + image + + 2. Once the project has been approved and published by the registry, PLA will reciprocate on the guardian through out middleware API. Then the Project Developer and Validator can go through the aforementioned flow + + image + + 3. Registry can review at the final step and decide to mint appropriate amount of carbon credits + + image + +- Credit Retirement/Certificate + + Carbon Credit owners can purchase/retire tokens through middleware Api where the corresponding carbon credits will be deleted on hedera blockchain + + image + + image + + + + + + + + + + From 349d42cc7bdf8b8333cf4d91cd8804e14c95b617 Mon Sep 17 00:00:00 2001 From: Saharsh Khicha <71884962+saharshkhicha18@users.noreply.github.com> Date: Tue, 21 May 2024 02:09:40 +0800 Subject: [PATCH 11/13] Update demo video --- .../policies/GS-TPDDTEC(v3.1.0)/README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Methodology Library/Global Climate Registry (GCR)/policies/GS-TPDDTEC(v3.1.0)/README.md b/Methodology Library/Global Climate Registry (GCR)/policies/GS-TPDDTEC(v3.1.0)/README.md index 0c33f4a790..eba71686f3 100644 --- a/Methodology Library/Global Climate Registry (GCR)/policies/GS-TPDDTEC(v3.1.0)/README.md +++ b/Methodology Library/Global Climate Registry (GCR)/policies/GS-TPDDTEC(v3.1.0)/README.md @@ -29,7 +29,9 @@ Global Climate Registry (GCR) has built this Guardian Policy that tokenizes the ## Demo Video -[Youtube](https://youtu.be/nOQpLmbW0hA) +[Policy worklow demo on GCR](https://youtu.be/nOQpLmbW0hA) + +[Policy worflow on guardian]() ## Policy Workflow Through GCR Platform From 870e3d755bc2230f2985d0497a6dca26e2876266 Mon Sep 17 00:00:00 2001 From: Saharsh Khicha <71884962+saharshkhicha18@users.noreply.github.com> Date: Tue, 21 May 2024 02:10:55 +0800 Subject: [PATCH 12/13] Update Demo video link --- .../policies/GS-TPDDTEC(v3.1.0)/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Methodology Library/Global Climate Registry (GCR)/policies/GS-TPDDTEC(v3.1.0)/README.md b/Methodology Library/Global Climate Registry (GCR)/policies/GS-TPDDTEC(v3.1.0)/README.md index eba71686f3..7037c37f28 100644 --- a/Methodology Library/Global Climate Registry (GCR)/policies/GS-TPDDTEC(v3.1.0)/README.md +++ b/Methodology Library/Global Climate Registry (GCR)/policies/GS-TPDDTEC(v3.1.0)/README.md @@ -29,7 +29,7 @@ Global Climate Registry (GCR) has built this Guardian Policy that tokenizes the ## Demo Video -[Policy worklow demo on GCR](https://youtu.be/nOQpLmbW0hA) +[Policy worklow demo on GCR](https://www.youtube.com/watch?v=GarMI-1Y-7s&t=528s&ab_channel=StellaZhou) [Policy worflow on guardian]() From d6b86c9c6d0e4e808deaa3fde3c76c3eb31c7c9d Mon Sep 17 00:00:00 2001 From: Saharsh Khicha <71884962+saharshkhicha18@users.noreply.github.com> Date: Tue, 21 May 2024 22:16:16 +0800 Subject: [PATCH 13/13] Add guardian demo video --- .../policies/GS-TPDDTEC(v3.1.0)/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Methodology Library/Global Climate Registry (GCR)/policies/GS-TPDDTEC(v3.1.0)/README.md b/Methodology Library/Global Climate Registry (GCR)/policies/GS-TPDDTEC(v3.1.0)/README.md index 7037c37f28..20736020d7 100644 --- a/Methodology Library/Global Climate Registry (GCR)/policies/GS-TPDDTEC(v3.1.0)/README.md +++ b/Methodology Library/Global Climate Registry (GCR)/policies/GS-TPDDTEC(v3.1.0)/README.md @@ -31,7 +31,7 @@ Global Climate Registry (GCR) has built this Guardian Policy that tokenizes the [Policy worklow demo on GCR](https://www.youtube.com/watch?v=GarMI-1Y-7s&t=528s&ab_channel=StellaZhou) -[Policy worflow on guardian]() +[Policy worflow on guardian](https://drive.google.com/file/d/1ijr1yanmhVgKagSTaCkMfj13niptvul1/view?usp=sharing) ## Policy Workflow Through GCR Platform