π»Verra Redd_3 User Journey Demo UI Guide
In this Demo Guide we will describe the user journey for the Verra policy workflow, including the users that are involved within the creation of the Verra policy.
Here are the users that will be involved within this Verra policy demo UI:
Standard Registry
VVB
VVB 2
Project Proponent
You will need to run the installation commands, open a tab on your browser and navigate to http://localhost:3000/.
In this demo we will import the Verra REDD Policy.
Verra REDD_3 for the Standard Registry
Here in this demo from the standard registry we are creating an account, importing the REDD_3 policy, approving the submission from other users and minting the policy.
Step 1
The first step is that you will need to either login in to your account that you have previously created or create a new account.
To create a new account you will need to click on βCreate newβ which will then lead you to the page to add the necessary information.
Note: You can also access the βDemo Admin Panelβ where you can just select the βVerraβ for demo purposes.
Step 2
Once you have added the correct details to configure your account, you will need to either use your own Hedera credentials or, if you do not have them, press the βGenerateβ button to generate a Hedera Operator ID and an Operator Key. This will create your Hedera Consensus Service Topic, show your hBar balance, DID document and a Verifiable Credential etc. Then click on βNextβ.
You will need to follow the step below to Configure your account. Here you will need to configure your account. You will need to enter the details shown in the image below.
Step 3
Once you have completed the previous steps you can see the navigation menu and select βPoliciesβ . After you have selected βPoliciesβ you will have the two options to either βCreate Policyβ or βImportβ a policy.
In this case we want to βimportβ a policy which will also import all schemas and tokens, which will be automatically populated.
Step 4
Once you have decided that you want to import a specific Verra Policy, you will need to choose one of the following Hedera message IDs.
For this demo we will use the Verra REDD 3.
Once you have chosen one, you will add this to the βHedera message Timestampβ pop up which will then allow you to preview the policy. If you intend to import this policy as a new version of another that you have already been using, just select which policy you wish to refer to under the βVersion ofβ. Once you have done your preview you can click on βImportβ.
Step 5
Once the policy has been imported successfully, you can see the options to either βPublishβ or βDry Runβ (test run of the policy) .
Step 6
We will then want to add the version of the REDD 3 policy, we will just add this policy as the 1st version and then click on βPublishβ.
After we have clicked on βpublishβ we see the policy is now with the status βPublishedβ.
Step 7 ( only continue once the VVB name is submitted)
Under the βPoliciesβ menu, click on βGoβ for the desired policy name row and βInstanceβ column in order to access the various operations that are possible within. Once the VVB name is submitted for approval you will need to review the document and either βApproveβ or βRejectβ.
In this case we will approve the submission
Step 8 ( only continue once the Project Proponent is waiting to be added)
Once the Project Proponent has completed their details regarding the Project, you will need to view their document and add them to the project. To do this you will select the βPoliciesβ on the navigation menu, select the REDD_3 policy and then the βProject Pipelineβ. You can then see the Project Proponent waiting to be added.
Once you have clicked on the βAddβ button you will have to wait for Validation.
Step 9 ( only continue once the VVB 2 has verified the report)
Once the project has been verified by the VVB 2, you can now click on the βMintβ button where you will mint the policy.
Step 10
Once the minting has been completed you will see the project on the βToken Historyβ with the ability to click on to view the TrustChain.
Verra REDD_3 flow for the VVB
Here in this demo for the VVB, we will show the VVB creating an account, submitting an application to the Standard Registry and delegating a role to the VVB 2.
Step 1
The first step is that you will need to either login in to your account that you have previously created or create a new account. To create a new account you will need to click on βCreate newβ which will then lead you to the pages which you will need to add your details to configure your account.
Note: You can also access the βDemo Admin Panelβ where you can just select the βVVBβ for demo purposes.
Step 2
Next you will want to set up your VVB role and select the Standard Registry (the entity responsible for establishing policy requirements and specifications) from the dropdown. You will need to either use your own Hedera credentials or, if you do not have them, press the βGenerateβ button to generate a Hedera Operator ID and an Operator Key. This will create your Hedera Consensus Service Topic, show your hBar balance, DID document and a Verifiable Credential etc, after that you will want to click on βSubmitβ.
After you have clicked on βSubmitβ your account is now configured.\
Step 3
After that you will want to click on the βPoliciesβ on the navigation tab, then click on the βGoβ button on the Verra policy which was created by the Standard Registry, in this case the REDD_3 policy.
Step 4
Once we have clicked on the βGoβ button we have the option to create a group or accept an invite. For now we can click on βcreate a new groupβ and select βVVBsβ from the dropdown and create a βGroup Labelβ which in this case will be βVVB groupβ. Once that is done click on the βOkβ button.
Step 5
After that we will need to create a VVB by entering the βVVB nameβ, which we will call this βTestβ. Once completed you will need to click on βOkβ which will then be submitted for approval of the Standard Registry.
Step 6 ( To continue once the Standard Registry has approved your application )
Once you have been approved by the Standard Registry you can see the REDD_3 Policy and now with the role of βVVB (manager)
Once you have clicked on the βGoβ button ( shown on the image above ) you will then select the βMembersβ tab. You will then want to select βGet Inviteβ.
Next you will want to select the role as βVVBβ and click on βGenerate Inviteβ, after that you will see the link which will allow you to copy the invitation and give to the other entity, which in this case will be the VVB 2.
Verra REDD_3 flow for the VVB 2
Here in this demo for the VVB 2, we will show the VVB 2 creating an account, accepting the invitation from the VVB and verifying the report for the standard registry.
Step 1
The first step is that you will need to either login in to your account that you have previously created or create a new account.
Here we will create a new account for the second VVB for demo purposes.
Once you have filled in your βusernameβ βpasswordβ and confirmed your password you will then want to βcreateβ your account.
Step 2
Once you have completed the steps on creating your account you will want to select the standard registry from the dropdown. You will need to either use your own Hedera credentials or, if you do not have them, press the βGenerateβ button to generate a Hedera Operator ID and an Operator Key. This will create your Hedera Consensus Service Topic, show your hBar balance, DID document and a Verifiable Credential etc, after that you will want to click on βSubmitβ.
After you have clicked on βSubmitβ your account is now configured.
Step 3
Here you will want to select βAccept Invitationβ and paste the invite given by the other VVB and then click on βOkβ.
Step 4
You will then be able to access the REDD_3 and the βProjectsβ tab and either βSignβ or βDeclineβ. For now we will click on βSignβ.
Here we are signing the policy that has been validated to the standard registry.
Step 4 ( To continue once the Project Proponent has added their Monitoring Report)
Once the Project Proponent has submitted their report we can see the report on the βMonitoring Reportsβ tabs, waiting for verification. We can either βSignβ or βDeclineβ the report.
Here we will select βSignβ.
After we have clicked on βSignβ we will now see the report status as Verified.
Verra REDD_3 for the Project Proponent
Here in this demo for the Project Proponent, we will show the Project Proponent creating a new project, adding a report and account details.
Step 1
The first step is that you will need to either login in to your account that you have previously created or create a new account.
Note: You can access the βDemo Admin Panelβ where you can just select the βProject Proponentβ for demo purposes.
Step 2
You will want to set up your Project Proponent role and select the standard registry from the dropdown. You will need to either use your own Hedera credentials or, if you do not have them, press the βGenerateβ button to generate a Hedera Operator ID and an Operator Key. This will create your Hedera Consensus Service Topic, show your hBar balance, DID document and a Verifiable Credential etc, after that you will want to click on βSubmitβ.
After you have clicked on βSubmitβ your account is now configured.
Step 3
You will want to click on the βPoliciesβ menu item tab, you can click on the βGoβ button on the Verra policy which was created.
Step 4
Once we have clicked on the βGoβ button we have the option to create a group or accept an invite. For now we can click on βcreate a new groupβ and select βProject_Proponentβ from the dropdown and create a βGroup Labelβ which in this case the example will be βPPβ ( this can be any value that you wish to Label ). Once that is done click on the βOkβ button.
Step 5
Once completed you will then want to select βProjectsβ and click on βNew Projectβ.
For this new project we will want to fill in the correct required information and once completed you will want to click on βOkβ.
Once completed you can see the project that you have created and now you are waiting to be added by the Standard Registry.
Then you will need to wait to be validated as well.
Step 6 (To continue once you have be validated)
Once the Standard Registry has added you to the project you can now see that you have been validated.
Step 7
Once validated you will then want to click on βAdd Reportsβ and fill in the required fills, once completed click on βOkβ.
You will then be able to see the report that you have just added by clicking on βMonitoring Reportsβ which then shows as it βWaiting for Verificationβ. which then you will need to wait for verification to be approved.
For more information about different Verra REDD versions and their IPFS timestamps, you can click here to see the Methodology Library for Verra Redd.
Last updated