Skip to content

Commit

Permalink
Merging Develop in Main for 2.4.0 release (#1259)
Browse files Browse the repository at this point in the history
* Delete IRec Policy 4.policy

* Create Verra Description

* Added Verra Redd Files to folder

* Delete REDD APD Schema Design Template.xlsx

* Delete Verra REDD Policy 2.policy

* Delete Verra REDD.policy

* Added iREC files in folder

* Delete iREC Schema.schema

* Delete iRec Policy 2.policy

* Delete iRec Policy.policy

* rename nft api key setting

Signed-off-by: artembuslaev <[email protected]>

* Add files via upload

* Delete Inverter.schema

* Delete MRV.schema

* Fixed links, highlighting and linting;
Fixes some statements in the text;
'Refactoring of the paragraphs';
Using live link (not permalink) when referring to generic external documentation that can be updated;
Use 'Guardian' instead of 'The Guardian' (it should be done through all the docs);

Signed-off-by: Giuseppe Bertone <[email protected]>

* GitBook: [#145] Fixed minor changes as per ReadMe

* GitBook: [#146] Added IPFS_STORAGE_API_KEY

* update swagger

* fix error messages

* update import messages

* fix

* fix

* fix

* fix

* prevent change status on creation step

Signed-off-by: artembuslaev <[email protected]>

* fixed policy's pagination

Signed-off-by: artembuslaev <[email protected]>

* fix change policy status

* check policy status

* fix run multiple tests

Signed-off-by: simvalery <[email protected]>

* fix lint

Signed-off-by: simvalery <[email protected]>

* fix tests

Signed-off-by: simvalery <[email protected]>

* fix tests

Signed-off-by: simvalery <[email protected]>

* fix tests

Signed-off-by: simvalery <[email protected]>

* fix tests

* fix run multiple tests

Signed-off-by: simvalery <[email protected]>

* fix lint

Signed-off-by: simvalery <[email protected]>

* fix tests

Signed-off-by: simvalery <[email protected]>

* fix tests

Signed-off-by: simvalery <[email protected]>

* fix tests

Signed-off-by: simvalery <[email protected]>

Signed-off-by: simvalery <[email protected]>

* added find single schema endpoint

Signed-off-by: artembuslaev <[email protected]>

* enable closing of 'save as' dialog

Signed-off-by: artembuslaev <[email protected]>

* added single schema api

Signed-off-by: artembuslaev <[email protected]>

* policy delete option, fix import schemas

Signed-off-by: artembuslaev <[email protected]>

* change delete policy result

* allow users to get schema of own RA

Signed-off-by: artembuslaev <[email protected]>

* fix disabled delete icon, less delete schema info

Signed-off-by: artembuslaev <[email protected]>

* GitBook: [#147] Dry Run Demo added

* change delete policy functionality

Signed-off-by: artembuslaev <[email protected]>

* change initial balance settings

Signed-off-by: artembuslaev <[email protected]>

* add group

* update swagger

* add ivite

* GitBook: [#148] Added Dry Run, Added missing APIs, Added Note for .policy, .schema

* GitBook: [#149] Corrected External events docs, Roadmap content added

* async mq events

Signed-off-by: simvalery <[email protected]>

* fix lint

Signed-off-by: simvalery <[email protected]>

* add group manager block

* fix publish

Signed-off-by: simvalery <[email protected]>

* fix publish

Signed-off-by: simvalery <[email protected]>

* GitBook: [#150] Updated Roadmap, Added Dry Run APIs

* GitBook: [#151] Made corrections in roadmap

* GitBook: [#152] Dry Run APIs added

* prevent to delete schema and policy not in draft

Signed-off-by: artembuslaev <[email protected]>

* added close button to 'save as' dialog

Signed-off-by: artembuslaev <[email protected]>

* templates in mrv sender

Signed-off-by: artembuslaev <[email protected]>

* update css template dialog

Signed-off-by: artembuslaev <[email protected]>

* GitBook: [#153] Adding Schema API

* group

* fixed issue with defs

Signed-off-by: artembuslaev <[email protected]>

* publishing related schemas

Signed-off-by: artembuslaev <[email protected]>

* fixed with policy publishing

Signed-off-by: artembuslaev <[email protected]>

* GitBook: [#154] Added missing APIs

* workers

Signed-off-by: simvalery <[email protected]>

* workers

Signed-off-by: simvalery <[email protected]>

* fixed save as policy action

Signed-off-by: artembuslaev <[email protected]>

* update irec policies

Signed-off-by: artembuslaev <[email protected]>

* fix 1195

Signed-off-by: simvalery <[email protected]>

* fix 1195

Signed-off-by: simvalery <[email protected]>

* fix blank

Signed-off-by: simvalery <[email protected]>

* fix heartbeat

Signed-off-by: simvalery <[email protected]>

* GitBook: [#155] Updated iREC demo from iREC 3 to iREC 4

* Fixed IPFS pinning service key name in .env.example

* fixed permissions combined with owner

Signed-off-by: artembuslaev <[email protected]>

* task queue

Signed-off-by: simvalery <[email protected]>

* update documents

* update group mapping

* fixed schemas defs and comment fields

Signed-off-by: artembuslaev <[email protected]>

* fixed schemas in irec3,4

Signed-off-by: artembuslaev <[email protected]>

* Readme of Verra Redd (#1210)

* ReadMe file of iREC (#1209)

* topics memo

Signed-off-by: artembuslaev <[email protected]>

* messages memo

Signed-off-by: artembuslaev <[email protected]>

* fixed policy catch errors

Signed-off-by: artembuslaev <[email protected]>

* Removed Keys from ReadMe file

* supports arrays path in memo

Signed-off-by: artembuslaev <[email protected]>

* workers

Signed-off-by: simvalery <[email protected]>

* fix lint

Signed-off-by: simvalery <[email protected]>

* Corrected Timestamps in Verra ReadMe

* fix lint, fix docker build

Signed-off-by: simvalery <[email protected]>

* fix docker build

Signed-off-by: simvalery <[email protected]>

* fix docker build

Signed-off-by: simvalery <[email protected]>

* Updated IREC ReadMe

* add issuer ref

* set memo for global topic

Signed-off-by: artembuslaev <[email protected]>

* Demo Artifacts ReadMe changes

* Delete iREC Description

* Delete Verra Description

* fix docker build

Signed-off-by: simvalery <[email protected]>

* Changes made to Demo Artifacts ReadMe

* Changes made in IREC ReadMe

* Updated Verra ReadMe

* fix merge

* fix single worker

Signed-off-by: simvalery <[email protected]>

* error handling and get items interval

Signed-off-by: simvalery <[email protected]>

* message request timeout

Signed-off-by: simvalery <[email protected]>

* delete group

* fix

* fix

Signed-off-by: simvalery <[email protected]>

* fix group

* fix group

* fix issuer

* fix external data

* fix policy info

* Create Description

* Add files via upload

* Delete IRec Policy 3.policy

* Delete IRec Policy 4.policy

* Delete iRec Policy 2.policy

* Delete iRec Policy.policy

* Create Description

* Add files via upload

* Delete Description

* Delete Inverter.schema

* Delete MRV.schema

* Delete iREC Schema.schema

* Create Description

* Add files via upload

* Delete Verra REDD Policy 2.policy

* Delete Verra REDD.policy

* Create Description

* Rename Demo Artifacts/Verra Redd/readme.md to Demo Artifacts/Verra/Verra Redd/VM0007/readme.md

* Create Description

* Add files via upload

* Add files via upload

* Delete Demo Artifacts/Verra Redd directory

* Update readme.md

* Delete Description

* Update readme.md

* Update readme.md

* Delete Description

* Delete Description

* Update readme.md

* GitBook: [#165] Demo to Create API Key

* Update readme.md (#1229)

* GitBook: [#166] Creating Operator ID and Operator Key

* GitBook: [#167] corrected available Blocks

* fix async events

Signed-off-by: simvalery <[email protected]>

* fix memo

Signed-off-by: simvalery <[email protected]>

* ci tests

Signed-off-by: simvalery <[email protected]>

* test

Signed-off-by: simvalery <[email protected]>

* Update package-lock.json

* Update package-lock.json

* fix delete user

* tests environment

Signed-off-by: artembuslaev <[email protected]>

* fix local tests

Signed-off-by: artembuslaev <[email protected]>

* added validation for key schema field

Signed-off-by: artembuslaev <[email protected]>

* fix topic message memo

Signed-off-by: artembuslaev <[email protected]>

* fixes

Signed-off-by: simvalery <[email protected]>

* fix

Signed-off-by: simvalery <[email protected]>

* added memo for user topic creation message

Signed-off-by: artembuslaev <[email protected]>

* Create readme.md

* ws events send every 100ms

Signed-off-by: simvalery <[email protected]>

* Update readme.md

* fix user id

* fix

* Update readme.md

* fix

Signed-off-by: simvalery <[email protected]>

* fix

Signed-off-by: simvalery <[email protected]>

* fix

Signed-off-by: simvalery <[email protected]>

* fix

Signed-off-by: simvalery <[email protected]>

* update message status

* fix memo

* change payer

* fix

* fix

* Updated Readme to include authors + definitions (#1238)

Added Envision as an Author. Added a definition for Policy/Schema, please adjust if there is a more correct definition @anvabr. There has a been a request for a glossary so maybe we could link there.

Co-authored-by: anvabr <[email protected]>

* GitBook: [#168] Updated APIs to be cancelled

* GitBook: [#169] Added Memo field changes

* fix schemas in verra redd policies

Signed-off-by: artembuslaev <[email protected]>

* GitBook: [#170] Corrected Memo field changes.

* Updated Verra Timestamps

* Updated timestamps of Verra

* tests fixes

Signed-off-by: artembuslaev <[email protected]>

* fix result

* fix invite

* fix

* GitBook: [#171] Removed Keys from API flow

* update swagger

* remove deprecated endpoints

Signed-off-by: artembuslaev <[email protected]>

* fix

Signed-off-by: artembuslaev <[email protected]>

* updated postman collection

Signed-off-by: artembuslaev <[email protected]>

* fix README.md

Signed-off-by: simvalery <[email protected]>

* up version

Signed-off-by: simvalery <[email protected]>

Signed-off-by: artembuslaev <[email protected]>
Signed-off-by: Giuseppe Bertone <[email protected]>
Signed-off-by: simvalery <[email protected]>
Co-authored-by: prernaadev01 <[email protected]>
Co-authored-by: artembuslaev <[email protected]>
Co-authored-by: artembuslaev <[email protected]>
Co-authored-by: Giuseppe Bertone <[email protected]>
Co-authored-by: prernaa.agarwal <[email protected]>
Co-authored-by: Stepan Kiryakov <[email protected]>
Co-authored-by: Giuseppe Bertone <[email protected]>
Co-authored-by: Stepan Kirjakov <[email protected]>
Co-authored-by: danielnorkin <[email protected]>
Co-authored-by: ANDRI H.U <[email protected]>
Co-authored-by: dubgeis <[email protected]>
Co-authored-by: anvabr <[email protected]>
  • Loading branch information
13 people authored Aug 31, 2022
1 parent f39cea9 commit 0d0ce9e
Show file tree
Hide file tree
Showing 557 changed files with 36,321 additions and 13,275 deletions.
2 changes: 1 addition & 1 deletion .env.example
Original file line number Diff line number Diff line change
Expand Up @@ -11,4 +11,4 @@ INITIAL_BALANCE="30"
INITIAL_STANDARD_REGISTRY_BALANCE=100

# IPFS
NFT_API_KEY="..."
IPFS_STORAGE_API_KEY="..."
21 changes: 18 additions & 3 deletions .github/workflows/api.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,10 @@ jobs:
uses: supercharge/[email protected]
with:
mongodb-version: ${{ matrix.mongodb-version }}
- name: Start NatsMQ
uses: onichandame/nats-action@master
with:
port: "4222"
- name: Build
run: |
pushd interfaces
Expand All @@ -27,19 +31,27 @@ jobs:
npm install
npm run build
popd
pushd frontend
pushd logger-service
npm install
npm run build
popd
pushd auth-service
npm install
npm run build
popd
pushd guardian-service
npm install
npm run build
popd
pushd message-broker
pushd worker-service
npm install
npm run build
popd
pushd ipfs-client
npm install
npm run build
popd
pushd ui-service
pushd api-gateway
npm install
npm run build
popd
Expand All @@ -53,6 +65,9 @@ jobs:
popd
env:
CI: true
OPERATOR_ID: ${{ secrets.OPERATOR_ID }}
OPERATOR_KEY: ${{ secrets.OPERATOR_KEY }}
IPFS_STORAGE_API_KEY: ${{ secrets.IPFS_STORAGE_API_KEY }}
- name: Publish API Test Results
uses: EnricoMi/publish-unit-test-result-action@v1
if: always()
Expand Down
10 changes: 10 additions & 0 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,14 @@ jobs:
npm install
npm run build
popd
pushd worker-service
npm install
npm run build
popd
pushd ipfs-client
npm install
npm run build
popd
pushd api-gateway
npm install
npm run build
Expand Down Expand Up @@ -73,6 +81,8 @@ jobs:
popd
env:
CI: true
OPERATOR_ID: ${{ secrets.OPERATOR_ID }}
OPERATOR_KEY: ${{ secrets.OPERATOR_KEY }}
- name: Publish Unit Test Results
uses: EnricoMi/publish-unit-test-result-action@v1
if: always()
Expand Down
18 changes: 18 additions & 0 deletions .github/workflows/publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -134,6 +134,24 @@ jobs:
push: true
tags: 'gcr.io/hedera-registry/ipfs-client:${{ steps.package-version.outputs.current-version}}'

- name: worker-service-latest
if: ${{ steps.latestTag.outputs.value == 'latest'}}
uses: docker/build-push-action@v2
with:
context: .
file: ./worker-service/Dockerfile
push: true
tags: 'gcr.io/hedera-registry/worker-service:${{ steps.package-version.outputs.current-version}}, gcr.io/hedera-registry/worker-service:latest'

- name: worker-service
if: ${{ steps.latestTag.outputs.value == 'hotfix'}}
uses: docker/build-push-action@v2
with:
context: .
file: ./worker-service/Dockerfile
push: true
tags: 'gcr.io/hedera-registry/worker-service:${{ steps.package-version.outputs.current-version}}'

- name: topic-viewer-latest
if: ${{ steps.latestTag.outputs.value == 'latest'}}
uses: docker/build-push-action@v2
Expand Down
1 change: 1 addition & 0 deletions Demo Artifacts/Dovu/readme.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@

Binary file removed Demo Artifacts/IRec Policy 3.policy
Binary file not shown.
Binary file removed Demo Artifacts/IRec Policy 4.policy
Binary file not shown.
Binary file removed Demo Artifacts/Verra REDD Policy 2.policy
Binary file not shown.
Binary file removed Demo Artifacts/Verra REDD.policy
Binary file not shown.
Binary file not shown.
Binary file not shown.
35 changes: 35 additions & 0 deletions Demo Artifacts/Verra/Verra Redd/VM0007/readme.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
## Verra VM0007 REDD+ Methodology

**Policy Description**:

This policy supports the tokenization of carbon offsets, specifically Verified Carbon Units (VCUs) in accordance with Verra’s Verified Carbon Standard (VCS), and specifically, the VM0007 REDD+ Methodology Framework (REDD+ MF). Verra develops and manages standards that are globally applicable and advance action across a wide range of sectors and activities. The VCS Program is the world’s most widely used voluntary GHG program.

The workflow is designed to reflect the general roles and processes of the VCS program. The VM0007 REDD+ is a dynamic modular methodology, and the specific requirements vary depending on the specific project activities and context. The schema was designed to capture the monitoring parameters required for the Avoiding Planned Deforestation (ADP) project type. Projects that involve other project types, and specific contexts, such as projects that involve harvesting commercial timber, may have additional parameter and MRV requirements.


**Workflow Description**:

The workflow begins with the Project Proponent submitting the project description (PD) to Verra. The project description will include ex-ante estimates of the monitoring parameters, as well as other project details to demonstrate alignment with the VCS program requirements. Verra then adds the PD and project docs to the Project Pipeline and Project Registry. Next the Validation and Verification Body (VVB) will assess and validate the PD and provide a Validation Report. Then the Project Proponent will conduct monitoring and develop a Monitoring Report, replacing the ex-ante estimates with ex-post MRV data and submit it to the VVB. The VVB then verifies the Monitoring Report and delivers a Verification Report, Verification Representation, and Verification Statement. Finally, Verra reviews the issuance request and VCUs and are issued to the Project Proponent.

In future iterations, the workflow will begin with the Project Proponent completing a questionnaire to determine the appropriate methodology, modules, and MRV requirements. Then branch functionality can enable the automatic creation of context-specific schemas.

Roles in the below Workflow Diagram are represented as follows : Project Proponent (Blue), Verra (Orange), VVB (Green)


![image](https://user-images.githubusercontent.com/79293833/186554269-b68a5631-b4bd-4e40-9daf-e0afc443ff39.png)

**Note** :
For Demo purpose, we have uploaded two versions of Verra Policies into IPFS and created Timestamps, which are mentioned in the below table.


**Verra REDD Versions and their IPFS timestamps:**

| Version | IPFS Timestamp | Policy File Link |
|---|---|---:|
| Verra 1.1.0 | 1661883705.247269744 | [Link](https://github.com/hashgraph/guardian/blob/main/Demo%20Artifacts/Verra/Verra%20Redd/VM0007/Policies/Verra%20REDD.policy) |
| Verra 2.2.2 | 1661882417.772439852 | [Link](https://github.com/hashgraph/guardian/blob/main/Demo%20Artifacts/Verra/Verra%20Redd/VM0007/Policies/Verra%20REDD%20Policy%202.policy) |

In addition to the above Policy Versions, we have also added Schema Design Template file for demo purpose. Please check : [Sample Design Template](https://github.com/hashgraph/guardian/blob/main/Demo%20Artifacts/Verra/Verra%20Redd/VM0007/REDD%20APD%20Schema%20Design%20Template.xlsx)

For step by step user guide to execute Verra Policy, please refer to https://docs.hedera.com/guardian/demo-guide/verra-redd+-demo-guide.

Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added Demo Artifacts/iREC/Policies/iRec Policy.policy
Binary file not shown.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
32 changes: 32 additions & 0 deletions Demo Artifacts/iREC/readme.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
## IREC Methodology

**Policy Description**:

This policy supports the tokenization of Renewable Energy Certificates (RECs) in accordance with the I-REC Standard, and specifically, the I-REC(E) Product Code. The I-REC Standard is a non-profit organization that provides an attribute tracking standard that can be used around the world. While the I-REC Standard is designed to track attributes for a diversity of products, Product Codes provide additional requitements for specific products and markets. The I-REC(E) Product Code provides requirements for electricity products, and was developed by Evident, who acts as Code Manager and Registry Operator.
The schema and workflow of this policy were designed to reflect the MRV requirements, processes, and roles outlined by both I-REC Standard and the I-REC(E) Product Code.

**Workflow Description**:

The workflow begins with the Registrant, generally the owner of an energy production facility or a party acting in their behalf, submitting an application to the Issuer for approval. Once approved, the Registrant submits a registration request to the Issuer for the facility/device that will be providing the MRV data. This will include both general information, as well as attributes (e.g., energy sources, location, etc.). Note that devices must be, and often are already, independently verified. Under certain circumstances an inspection may be necessary. Once the Issuer processed and approves the facility/device registration, an issue request can be sent to the Issuer along with independently verified meter data. After the Issuer approves the issue request, I-REC(E) certificates are issued.

<img width="1074" alt="image" src="https://user-images.githubusercontent.com/79293833/186931734-b7303b0e-81e5-433f-b71c-509e83dc186b.png">

As the initial step in IREC Policy involve creation of following Schemas: iRec registration applicant details, Inverter, and MRV Schemas,for demo purpose, we have created those schemas and their IPFS timestamps and file links are mentioned in the table below.

**IREC Schema and Policy Versions and their IPFS timestamps:**

| Version | IPFS Timestamp | Schema/Policy File Link |
|---|---|---:|
| iREC Schema | 1644847084.945541771 | [Link](https://github.com/hashgraph/guardian/blob/main/Demo%20Artifacts/iREC/Schema/iREC%20Schema.schema) |
| Inverter Schema | 1644847093.979895804 | [Link](https://github.com/hashgraph/guardian/blob/main/Demo%20Artifacts/iREC/Schema/Inverter.schema) |
| MRV Schema | 1644847107.415192828 | [Link](https://github.com/hashgraph/guardian/blob/main/Demo%20Artifacts/iREC/Schema/MRV.schema) |
| iREC 1 | 1661166202.802071003 | [Link](https://github.com/hashgraph/guardian/blob/main/Demo%20Artifacts/iREC/Policies/iRec%20Policy.policy) |
| iREC 2 | 1661167347.064745885 | [Link](https://github.com/hashgraph/guardian/blob/main/Demo%20Artifacts/iREC/Policies/iRec%20Policy%202.policy) |
| iREC 3 | 1661372984.332898003 | [Link](https://github.com/hashgraph/guardian/blob/main/Demo%20Artifacts/iREC/Policies/IRec%20Policy%203.policy) |
| iREC 4 | 1661373147.975461003 | [Link](https://github.com/hashgraph/guardian/blob/main/Demo%20Artifacts/iREC/Policies/IRec%20Policy%204.policy) |

For complete User Guide and API Flow for executing IREC Policy, please refer to :

IREC User Guide : https://docs.hedera.com/guardian/demo-guide/irec-demo-guide

IREC API Demo Guide : https://docs.hedera.com/guardian/demo-guide/api-workflow-of-irec-demo
Binary file removed Demo Artifacts/iRec Policy 2.policy
Binary file not shown.
Binary file removed Demo Artifacts/iRec Policy.policy
Binary file not shown.
30 changes: 17 additions & 13 deletions Demo Artifacts/readme.md
Original file line number Diff line number Diff line change
@@ -1,20 +1,24 @@
# Usage Demo Guide Artifacts
# ReadMe

This folder contains sample files that are referenced in the Demo Usage Guide from previous versions of the Guardian. As of version 1.0.5 the following files will not be needed to follow the guide:
This folder contains sub folders for each Methodology and their authors (with many more to be added in the future). Each methodlogy has a corresponding Policy (digital version of a Methodology) and Schema (data definitions within a Policy).

1. Sample Schema of iREC (`iREC Schema.zip`)
2. Sample of iREC Policy (`IRec Policy 3.zip`)
3. Sample Policy Workflow configuration file (`irec-policy-config.txt`)
4. Sample of Verra REDD Policy (`Verra REDD Policy 2.zip`)
5. Sample Schema design template for Verra REDD Policy (`REDD APD Schema Design Template.xlsx`)
1. IREC - Envision
2. Verra Redd - Envision

We are keeping them in the repo as they may be relevant in future releases.
[IREC](https://github.com/hashgraph/guardian/tree/main/Demo%20Artifacts/iREC)

## Demo Usage Guide
**Description**:

1. The Guardian reference implementation comes with two predefined users:
This policy supports the tokenization of Renewable Energy Certificates (RECs) in accordance with the I-REC Standard, and specifically, the I-REC(E) Product Code. The I-REC Standard is a non-profit organization that provides an attribute tracking standard that can be used around the world. While the I-REC Standard is designed to track attributes for a diversity of products, Product Codes provide additional requitements for specific products and markets. The I-REC(E) Product Code provides requirements for electricity products, and was developed by Evident, who acts as Code Manager and Registry Operator. The schema and workflow of this policy were designed to reflect the MRV requirements, processes, and roles outlined by both I-REC Standard and the I-REC(E) Product Code. For more info, please check : https://github.com/hashgraph/guardian/blob/develop/Demo%20Artifacts/iREC/readme.md

- **Standard Registry**: A standard registry, or a Standard Registry in our scenario, is an organization that establishes science-based standards for measuring, reporting, and verifying (MRV) ecological benefit claims and issues value in the form of credit for claims that meet the standard set. A standard registry also authorizes validation and verification bodies (VVBs) to collect and process claims based on the established standard. The creation of scientific-based standards for MRV is a rigorous discipline that requires independence from commercial influence in the pursuit of accurate accounting of benefit or emissions claims. A standard registry organization can also maintain a central registry of credits they have issued that can be sold directly via the registry itself or established as reference value on networks, exchanges, or marketplaces.
- **Auditor**: This is a 3rd part who will need to view/audit the entire chain of events; from the establishment of the science-based standards through creation of the credit.
[Verra](https://github.com/hashgraph/guardian/tree/main/Demo%20Artifacts/Verra/Verra%20Redd/VM0007)

For complete flow documentation, please refer to https://docs.hedera.com/guardian/demo-guide/demo-usage-guide
**Description**:

This policy supports the tokenization of carbon offsets, specifically Verified Carbon Units (VCUs) in accordance with Verra’s Verified Carbon Standard (VCS), and specifically, the VM0007 REDD+ Methodology Framework (REDD+ MF). Verra develops and manages standards that are globally applicable and advance action across a wide range of sectors and activities. The VCS Program is the world’s most widely used voluntary GHG program. For more info please check : https://github.com/hashgraph/guardian/blob/develop/Demo%20Artifacts/Verra/Verra%20Redd/VM0007/readme.md

**For complete flow documentation, please refer to :**

IREC Demo : https://docs.hedera.com/guardian-dev/demo-guide/irec-demo-guide

Verra REDD Demo : https://docs.hedera.com/guardian-dev/demo-guide/verra-redd+-demo-guide
Loading

0 comments on commit 0d0ce9e

Please sign in to comment.