๐Ÿ’ป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:

  1. Standard Registry

  2. VVB

  3. VVB 2

  4. 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 = 1698754217.516521003

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,

Verra REDD Policy 3 groups = 1698754217.516521003

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