Skip to content

Commit

Permalink
Merging Develop into Main for v2.15 (#2495)
Browse files Browse the repository at this point in the history
* fix permission

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

* fix permission

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

* fix

Signed-off-by: Stepan Kiryakov <[email protected]>

* #2064 fix mobile menu

Signed-off-by: Stepan Kiryakov <[email protected]>

* merge main

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

* fix

Signed-off-by: Stepan Kiryakov <[email protected]>

* remove latest tags

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

* update serials column [skip ci]

Signed-off-by: Artem Buslaev <[email protected]>

* updated Irec timestamps

* fix docker start

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

* updated iREC10 recipient timestamp

* GITBOOK-376: Updated iREC timestamps

* added copy button to new versions

Signed-off-by: Artem Buslaev <[email protected]>

* fix createDate\updateDate in db

* fix navigate

* fix disable btn in request block

Signed-off-by: Stepan Kiryakov <[email protected]>

* fix schema cache

Signed-off-by: Artem Buslaev <[email protected]>

* hotfix/form-scroll-buttons

Signed-off-by: Iryna Telesheva <[email protected]>

* Update the initial isShown array value

Signed-off-by: Iryna Telesheva <[email protected]>

* add swagger descriptions

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

* [skip ci] Add swagger.yaml

* fix suggestions on deleting policy/module

Signed-off-by: Artem Buslaev <[email protected]>

* use static swagger descriptions if need

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

* [skip ci] Add swagger.yaml

* bump version

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

* bump version

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

* [skip ci] Add swagger.yaml

* fix lock file

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

* GITBOOK-377: api-architecture-customization

* fix update policy

Signed-off-by: Stepan Kiryakov <[email protected]>

* fix any policy change

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

* fix any policy change

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

* bump version

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

* [skip ci] Add swagger.yaml

* fix description size

Signed-off-by: Stepan Kiryakov <[email protected]>

* fix policy grid size

Signed-off-by: Stepan Kiryakov <[email protected]>

* fix tooltips

Signed-off-by: Stepan Kiryakov <[email protected]>

* GITBOOK-378: module differentiation UI and API added

* update ghgp policy [skip ci]

Signed-off-by: Artem Buslaev <[email protected]>

* add analytics service

Signed-off-by: Stepan Kiryakov <[email protected]>

* GITBOOK-379: Updating Build executables and run manually

* fix too big policy

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

* Added ReadMe of CDM

* fix calculate block output schema config

Signed-off-by: Artem Buslaev <[email protected]>

* fix overwriting system fields in custom logic

Signed-off-by: Artem Buslaev <[email protected]>

* remove context and type filling on ui

Signed-off-by: Artem Buslaev <[email protected]>

* add consensus nodes examples

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

* GITBOOK-380: Added CDM AMS-III AR Policy guide

* fix mongodb version

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

* update aggregate block in ghgp

Signed-off-by: Artem Buslaev <[email protected]>

* Updated iREC version links

* Updated README.md

* Updated README.md

* fix too big policy

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

* fix calculate block output schema config

Signed-off-by: Artem Buslaev <[email protected]>

* fix mongodb version

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

* update ghgp policy [skip ci]

Signed-off-by: Artem Buslaev <[email protected]>

* update aggregate block in ghgp

Signed-off-by: Artem Buslaev <[email protected]>

* update versions

Signed-off-by: Artem Buslaev <[email protected]>

* [skip ci] Add swagger.yaml

* update versions

Signed-off-by: Artem Buslaev <[email protected]>

* fix server block errors messages

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

* corrected some links in ReadMe

* fix empty input data error

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

* Update README.md

Krypc README.md update

* Update README.md

* Added webinar youtube link for CDM

* new_env_hsc

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

* Update workers on docker-compose.yml

on cold start of docker compose workers crashes because ipfs is not ready yet. With this the workers wait til the ipfs sevice is READY

Signed-off-by: noel garcia <[email protected]>

* Update docker-compose-aws.yml

Signed-off-by: noel garcia <[email protected]>

* Update docker-composeRIL.yml

Signed-off-by: noel garcia <[email protected]>

* update dc ssv

Signed-off-by: noel garcia <[email protected]>

* update

Signed-off-by: Stepan Kiryakov <[email protected]>

* fix build

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

* import tags from ipfs

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

* GITBOOK-383: added selective disclosure user guide

* update

* GITBOOK-384: changed the env route in installation

* added notification service

Signed-off-by: Artem Buslaev <[email protected]>

* fix lint

Signed-off-by: Artem Buslaev <[email protected]>

* fix building notification service

Signed-off-by: Artem Buslaev <[email protected]>

* [skip ci] Add swagger.yaml

* fix visibility for json properties

Signed-off-by: Artem Buslaev <[email protected]>

* fix statuses page

Signed-off-by: Artem Buslaev <[email protected]>

* added notification block

Signed-off-by: Artem Buslaev <[email protected]>

* delete progresses by timeout

Signed-off-by: Artem Buslaev <[email protected]>

* added notifications

Signed-off-by: Artem Buslaev <[email protected]>

* added notifications to policy token actions

Signed-off-by: Artem Buslaev <[email protected]>

* remove unnecessary console logs

Signed-off-by: Artem Buslaev <[email protected]>

* fix

Signed-off-by: Artem Buslaev <[email protected]>

* update

Signed-off-by: Stepan Kiryakov <[email protected]>

* fix: upgrade ajv from 8.11.0 to 8.12.0

Snyk has created this PR to upgrade ajv from 8.11.0 to 8.12.0.

See this package in npm:
https://www.npmjs.com/package/ajv

See this project in Snyk:
https://app.snyk.io/org/prernaadev01/project/2c853bcb-37b5-4ad4-9604-946716e1da9d?utm_source=github&utm_medium=referral&page=upgrade-pr

* fix task action and error handlers

Signed-off-by: Artem Buslaev <[email protected]>

* added swagger docs

Signed-off-by: Artem Buslaev <[email protected]>

* added publishing notification service

Signed-off-by: Artem Buslaev <[email protected]>

* [skip ci] Add swagger.yaml

* fix

Signed-off-by: Artem Buslaev <[email protected]>

* fix users connection in worker

Signed-off-by: Artem Buslaev <[email protected]>

* fix multiinstances for notification service

Signed-off-by: Artem Buslaev <[email protected]>

* update

Signed-off-by: Stepan Kiryakov <[email protected]>

* correct expectation, change mint notifications

Signed-off-by: Artem Buslaev <[email protected]>

* update

Signed-off-by: Stepan Kiryakov <[email protected]>

* update

Signed-off-by: Stepan Kiryakov <[email protected]>

* fix lint

Signed-off-by: Artem Buslaev <[email protected]>

* fix

Signed-off-by: Artem Buslaev <[email protected]>

* added new cdm policy [skip ci]

Signed-off-by: Artem Buslaev <[email protected]>

* fix context in dry run

Signed-off-by: Artem Buslaev <[email protected]>

* fix notification messages

Signed-off-by: Artem Buslaev <[email protected]>

* deprecate wizard create

Signed-off-by: Artem Buslaev <[email protected]>

* fix response for associate/dissociate token

Signed-off-by: Artem Buslaev <[email protected]>

* missing docs for new wizard create

Signed-off-by: Artem Buslaev <[email protected]>

* [skip ci] Add swagger.yaml

* fix mint error notification

Signed-off-by: Artem Buslaev <[email protected]>

* update

Signed-off-by: Stepan Kiryakov <[email protected]>

* update

Signed-off-by: Stepan Kiryakov <[email protected]>

* fix

Signed-off-by: Stepan Kiryakov <[email protected]>

* added notification service to docker compose files

Signed-off-by: Artem Buslaev <[email protected]>

* remove unnecessary mint finish notification

Signed-off-by: Artem Buslaev <[email protected]>

* GITBOOK-382: Cloud deployment

* fix reading notifications

Signed-off-by: Artem Buslaev <[email protected]>

* update styles for notifications

Signed-off-by: Artem Buslaev <[email protected]>

* fix

Signed-off-by: Stepan Kiryakov <[email protected]>

* fix: upgrade @mikro-orm/mongodb from 5.6.12 to 5.7.12

Snyk has created this PR to upgrade @mikro-orm/mongodb from 5.6.12 to 5.7.12.

See this package in npm:
https://www.npmjs.com/package/@mikro-orm/mongodb

See this project in Snyk:
https://app.snyk.io/org/prernaadev01/project/9c222174-61af-4977-a945-f1d49be32c3e?utm_source=github&utm_medium=referral&page=upgrade-pr

* fix: upgrade @mikro-orm/reflection from 5.6.12 to 5.7.12

Snyk has created this PR to upgrade @mikro-orm/reflection from 5.6.12 to 5.7.12.

See this package in npm:
https://www.npmjs.com/package/@mikro-orm/reflection

See this project in Snyk:
https://app.snyk.io/org/prernaadev01/project/9c222174-61af-4977-a945-f1d49be32c3e?utm_source=github&utm_medium=referral&page=upgrade-pr

* module schema validation

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

* [skip ci] Add swagger.yaml

* remove credentials

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

* analytics-service docker image

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

* fix lint

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

* bump version

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

* [skip ci] Add swagger.yaml

* remove credentials

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

* add variable

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

* add workers

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

* fix

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

* fix

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

* test fix

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

* Revert "fix"

This reverts commit c85e40e.

* fix error

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

* fix error

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

* remove unnesessary dependency

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

* fix

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

* fix packae version
Signed-off-by: simvalery <[email protected]>

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

* fix yarn.lock
Signed-off-by: simvalery <[email protected]>

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

* add restart btn

Signed-off-by: Stepan Kiryakov <[email protected]>

* upd cdm policy [skip ci]

Signed-off-by: Artem Buslaev <[email protected]>

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

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

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

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

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

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

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

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

* remove unused columns
Signed-off-by: simvalery <[email protected]>

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

* remove secrets [skip ci]
Signed-off-by: simvalery <[email protected]>

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

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

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

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

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

* [skip ci] Add swagger.yaml

* GITBOOK-385: Updated Roadmap and removed Keys

* update INITIALIZATION_TOPIC_ID

Signed-off-by: Stepan Kiryakov <[email protected]>

* update message id

* fix policy publish completed notification

Signed-off-by: Artem Buslaev <[email protected]>

* fix nest js for multi service instances

Signed-off-by: Artem Buslaev <[email protected]>

* fix publish policy result handling

Signed-off-by: Artem Buslaev <[email protected]>

* fix duplicate create policy topic message

Signed-off-by: Artem Buslaev <[email protected]>

* GITBOOK-386: Updated new iREC Timestamps

* Updated iREC timestamps in ReadMe

* #2429

Signed-off-by: Stepan Kiryakov <[email protected]>

* GITBOOK-387: Adding Notification

* GITBOOK-388: notifications feature

* fix

Signed-off-by: Stepan Kiryakov <[email protected]>

* GITBOOK-389: Statistics UI added

* GITBOOK-390: added Statistics APIs

* skip publish system schemas

Signed-off-by: Artem Buslaev <[email protected]>

* fix description for notification endpoints

Signed-off-by: Artem Buslaev <[email protected]>

* [skip ci] Add swagger.yaml

* fix router states for async progresses

Signed-off-by: Artem Buslaev <[email protected]>

* fix nginx escape chars
Signed-off-by: simvalery <[email protected]>

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

* [skip ci] Add swagger.yaml

* fix module schema save
Signed-off-by: simvalery <[email protected]>

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

* fix create modules

Signed-off-by: Stepan Kiryakov <[email protected]>

* add topic check

Signed-off-by: Stepan Kiryakov <[email protected]>

* analitics swagger yaml (#2494)

* analytics swagger.yaml
Signed-off-by: simvalery <[email protected]>

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

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

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

* [skip ci] Add swagger.yaml

---------

Signed-off-by: simvalery <[email protected]>
Co-authored-by: envision-ci-agent <[email protected]>

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

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

* [skip ci] Add swagger.yaml

* Create readMe.md for AMS II.G

* [skip ci] Add swagger.yaml

* fix geojson type

Signed-off-by: Artem Buslaev <[email protected]>

* Create readMe.md of GHGP policy

* Updated timestamps for CDM II.G

* Update timestamp for CDM AR

* Updated timestamp for AR-ACM003

* GitBook: No commit message

* Update timestamp fro GHGP

* Update timestamp

* Update timestamp of Gold Standard AR

* Update timestamp Verra ARR

* Update timestamp of Verra VM0007

* Update timestamp

* Update timestamp

---------

Signed-off-by: simvalery <[email protected]>
Signed-off-by: Stepan Kiryakov <[email protected]>
Signed-off-by: Artem Buslaev <[email protected]>
Signed-off-by: Iryna Telesheva <[email protected]>
Signed-off-by: otherNet <[email protected]>
Signed-off-by: noel garcia <[email protected]>
Co-authored-by: Stepan Kiryakov <[email protected]>
Co-authored-by: Artem Buslaev <[email protected]>
Co-authored-by: prernaadev01 <[email protected]>
Co-authored-by: E. Santiago <[email protected]>
Co-authored-by: Iryna Telesheva <[email protected]>
Co-authored-by: envision-ci-agent <[email protected]>
Co-authored-by: Serg Metelin <[email protected]>
Co-authored-by: l-rajeev <[email protected]>
Co-authored-by: otherNet <[email protected]>
Co-authored-by: Noel Garcia <[email protected]>
Co-authored-by: snyk-bot <[email protected]>
  • Loading branch information
12 people authored Jul 31, 2023
1 parent d20cec3 commit 9a8e2a3
Show file tree
Hide file tree
Showing 158 changed files with 2,122 additions and 436 deletions.
27 changes: 22 additions & 5 deletions .github/workflows/add-documentation-to-repo.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,9 @@ on:
jobs:
runService:
runs-on: ubuntu-latest
strategy:
matrix:
mongodb-version: [ 4.4 ]
steps:
- uses: actions/checkout@v1
- name: Use Node.js ${{ matrix.node-version }}
Expand All @@ -26,6 +29,10 @@ jobs:
git config --global user.email "[email protected]"
git remote set-url origin https://x-access-token:${{ secrets.DOC_UPDATE_API_KEY }}@github.com/$GITHUB_REPOSITORY
git checkout "${GITHUB_REF:11}"
- name: Start MongoDB
uses: supercharge/[email protected]
with:
mongodb-version: ${{ matrix.mongodb-version }}
- name: Build
run: |
pushd interfaces
Expand All @@ -36,21 +43,31 @@ jobs:
npm install
npm run build
popd
pushd api-gateway
npm install
npm run build
popd
pushd api-gateway
npm install
npm run build
popd
pushd analytics-service
npm install
npm run build
popd
env:
CI: true
- name: Run service
run: |
pushd api-gateway
npm start &
sleep 30
popd
pushd analytics-service
npm start &
popd
sleep 30
- name: Download file
run: |
rm -fv swagger.yaml
rm -fv swagger-analytics.yaml
curl -o swagger.yaml http://localhost:3002/api-docs-yaml
curl -o swagger-analytics.yaml http://localhost:3020/api-docs-yaml
git add swagger.yaml
git add swagger-analytics.yaml
git commit -m "[skip ci] Add swagger.yaml" && git push || exit 0
171 changes: 171 additions & 0 deletions Methodology Library/CDM/CDM AMS-II.G/readMe.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,171 @@
## Table of content
<!-- TOC -->

- Introduction
- Need and Use for the AMS-II.G Policy
- Demo Video
- Policy Workflow
- Policy Guide
- Available Roles
- Important Documents & Schemas
- Token (Carbon Credit)
- Step By Step
<!-- /TOC -->

## Introduction

Access to clean cooking is a pressing global challenge, with billions of people still relying on traditional biomass fuels for their cooking needs, leading to immense human and environmental costs. In this context, the Clean Development Mechanism (CDM) offers a promising pathway to address this issue by introducing energy-efficient thermal energy generation units that utilize non-renewable biomass. AMS-II.G aims to promote sustainable development and mitigate greenhouse gas (GHG) emissions through the implementation of clean cookstove projects.

AMS-II.G focuses on driving energy efficiency improvements in thermal applications that utilize non-renewable biomass. This entails the introduction of high-efficiency biomass-fired devices, such as cookstoves, ovens, or dryers, either by replacing existing inefficient appliances or by retrofitting current units to enhance their performance. By doing so, the methodology facilitates significant savings in non-renewable biomass consumption, resulting in reduced GHG emissions. This approach aligns with CDM's mission to foster projects that contribute to sustainable development while combatting climate change.

The methodology's applicability is broad, encompassing single pot or multi-pot portable or in-situ cookstoves, as long as they meet a minimum efficiency threshold of 25%. To ensure credibility and compliance, project developers must adhere to specified testing and certification requirements, presenting relevant documentation to the Designated Operational Entity (DOE).

By providing an accessible and standardized framework for clean cooking initiatives, AMS-II.G allows project developers to pursue carbon finance opportunities and attract investments from governments, companies, and individuals seeking to support climate action and sustainable development.

Currently, the AMS-II.G Guardian policy uses the Thermal Energy Output (TEO) testing method to estimate fuel consumption, which plays a crucial role in determining the energy efficiency of thermal applications and evaluating associated emissions. As the policy undergoes future iterations, additional testing methods such as the water boiling test (WBT), controlled cooking test (CCT), and kitchen performance test (KPT) will be integrated to further enhance the accuracy and effectiveness of fuel consumption estimation. Moreover, the policy includes modules like tool 30 and tool 33, which can be utilized for default values or to calculate fNRB (non-renewable biomass fraction), a parameter that is used in the emission reductions calculation.

## Need and Use for the AMS-II.G Policy

A methodology like AMS-II.G is needed to address the universal challenge of guaranteeing access to clean cooking. In developing countries, more than 3 billion people, representing a substantial portion of the global population, still rely on traditional biomass fuels for their primary cooking needs using open fires or traditional stoves. This reliance on solid-fuel cooking, such as wood, crop residues, and dung, leads to immense human costs in terms of health, environmental degradation, and economic burdens.

Traditional cooking methods using solid fuels result in significant health issues due to indoor air pollution, affecting especially women and children who spend significant time near the open fires or traditional stoves. Moreover, burning solid fuels releases greenhouse gases (GHGs) like carbon dioxide and short-lived climate pollutants (SLCPs) such as black carbon, contributing to global climate change. Solid-fuel cooking is responsible for generating around 1.5-3.0% of global CO2 emissions.

To combat these challenges and transition towards cleaner cooking practices, initiatives like AMS-II.G are essential. This methodology focuses on introducing energy-efficient thermal energy generation units that utilize non-renewable biomass, such as high-efficiency biomass-fired cookstoves, ovens, or dryers. By promoting the replacement of inefficient devices or retrofitting existing units, AMS-II.G aims to achieve significant savings in non-renewable biomass consumption and, subsequently, substantial reductions in GHG emissions.

AMS-II.G provides a standardized and measurable framework for clean cooking projects, allowing for reliable estimation and verification of emission reductions. The Guardian AMS-II.G Policy offers a unique technical opportunity for companies to streamline, enhance robustness, and establish trust and transparency within their clean cookstove projects. The guidelines and equations provided in the methodology are incorporated into schemas featuring built-in auto-calculation blocks, emission factors, and data from modules like tool 33. The results of the data provided undergo immutable and transparent verification by third parties. Ultimately, the emissions are tokenized, elevating tracking, transparency, accounting, and reporting, with the data structured to comply with AMS-II.G reporting requirements.

## Demo Video

Coming Soon

## Policy Workflow

<img width="1128" alt="image" src="https://github.com/hashgraph/guardian/assets/79293833/5adac491-8135-416c-b490-13d315ad3200">

## Policy Guide

This policy is published to Hedera network and can either be imported via Github (.policy file) or IPSF timestamp.

Policy: 1690817087.866705082
Tool 30: 1690820465.670044734
Tool 33: 1690820484.707441003

### Available Roles

- Project Proponent - The project proponent is responsible for executing the emission reduction project. They develop and implement strategies to substitute fossil fuel-based lighting systems with LED/CFL lighting systems. The project proponent must adhere to the requirements outlined by the CDM and provide evidence of the emission reductions achieved. Upon successful verification, the project proponent receives certified emission reduction (CER) tokens as an incentive for their emission reductions.
- Verification and Validation Body (VVB) - The VVB plays a critical role in independently verifying and validating the project data submitted by the project proponent. They thoroughly assess the project's emission reduction potential, methodologies, and adherence to the policy guidelines. Based on their evaluation, the VVB either approves or rejects the project for registration.
- Designated National Authority (DNA) - The DNA is a governmental body representing the country where the emission reduction project is being implemented. They review and approve the project's eligibility in accordance with national policies and regulations. The DNA's endorsement is essential for the project to proceed with the AMS-III.AR policy.
- Registry (UNFCCC) - The United Nations Framework Convention on Climate Change (UNFCCC) serves as the registry for the CDM. They oversee the multiple workflow steps involved in the project's approval, including the verification and validation process by the VVB and the endorsement by the DNA. The UNFCCC's approval is necessary for the project's successful registration and issuance of CER tokens

### Important Documents & Schemas

**Project Description** - Project Proponent information, standard project information, methodology information, etc.

**Emissions Reduction** – Schema included within the project information form; this is filled out by the project proponent to calculate annual emission reductions.

**Default Values (Tool 33)** - Tool 33 is included as a module within the policy. This module is used to calculate default values for common parameters like fNRB (Fraction of non-renewable biomass).

**Monitoring Report** – The monitoring report is to be filled out based on the monitoring plan mentioned within the methodology.


### Token(Carbon credit)

Certified Emission Reduction (CER) credits, each equivalent to one tonne of CO2.

### Step By Step

1. The policy can be imported using IPFS timestamp 1690462366.484472937

<img width="800" alt="image" src="https://github.com/hashgraph/guardian/assets/79293833/f7ce2959-83e2-42fc-a593-04be5b7571ca">

2. Select “Import”.

<img width="800" alt="image" src="https://github.com/hashgraph/guardian/assets/79293833/99221679-64e3-4763-b65d-c50b467be06d">

3. Place status in “Dry Run” and select “Go”.

<img width="800" alt="image" src="https://github.com/hashgraph/guardian/assets/79293833/40427f17-8f97-4ee5-9951-d3bd3db6f68f">

4. By selecting the edit button in the operations tab, you can access the policy configurator and view the workflow blocks.

<img width="800" alt="image" src="https://github.com/hashgraph/guardian/assets/79293833/c38c8066-945c-4adf-b313-c9a54253eeb4">

5. You can access and view the module by selecting the module tab in the policy configurator.

<img width="800" alt="image" src="https://github.com/hashgraph/guardian/assets/79293833/7cc23951-d5e9-476e-80de-550ae0fdfc57">

6. Going back to the policy workflow, add users by selecting the “create user” button. Then select the dropdown user menu and select “Virtual User 1”.

<img width="800" alt="image" src="https://github.com/hashgraph/guardian/assets/79293833/8aa6d18d-b294-4df6-a4c7-5edfcad79fcb">

7. Virtual User 1 will be assigned to the Project_Proponent

<img width="800" alt="image" src="https://github.com/hashgraph/guardian/assets/79293833/5c83da48-5ced-493e-850c-1e214ddd419c">

8. Virtual User 2 will be assigned to the VVB

<img width="800" alt="image" src="https://github.com/hashgraph/guardian/assets/79293833/9f97d681-c013-4f84-b233-ff15d2ae16f4">

9. Add the VVBs name

<img width="800" alt="image" src="https://github.com/hashgraph/guardian/assets/79293833/4a63774e-0c06-456e-89c0-c7c581d2b5d3">

10. The final role that will be assigned to Virtual User 3 is the Designated National Authority

<img width="800" alt="image" src="https://github.com/hashgraph/guardian/assets/79293833/0c6c8fe9-a04f-4535-bb18-344bd941c44b">

11. Click on the Users dropdown menu and select Virtual User 1 (Project Proponent) and select the “New Project” button.

<img width="800" alt="image" src="https://github.com/hashgraph/guardian/assets/79293833/b3ce8842-42f0-423d-966f-4450650d5393">

12. Once the form is completed, go to Virtual User 3’s (Designated National Authority) profile. The Designated National Authority can now view the project information document by selecting “view document” and then they can select validate or reject.

<img width="800" alt="image" src="https://github.com/hashgraph/guardian/assets/79293833/eaf2aece-bf9e-4795-ae53-cb08186bc6a3">

13. Go to the Administrator’s (Standard Registry) profile. The Standard Registry can now approve the VVB.

<img width="800" alt="image" src="https://github.com/hashgraph/guardian/assets/79293833/f0d961ac-ecf2-442b-80aa-34921ffe56f2">

14. Stay on the Administrator’s (Standard Registry) profile. The Standard Registry now has access to the project information document by clicking “view document” once they have reviewed it they can select “Add” to add the project to the project pipeline.

<img width="800" alt="image" src="https://github.com/hashgraph/guardian/assets/79293833/377b906f-0104-412c-8eaf-d0f1b1b71124">

15. Navigate back to Virtual User 1’s (Project Proponent) profile and assign the VVB.

<img width="800" alt="image" src="https://github.com/hashgraph/guardian/assets/79293833/4b2de5a5-c613-4fcb-bb7f-a40300a65aac">

16. Go to the Virtual User 2’s (VVB) profile. The VVB has access to the project form by selecting “View Document”. Then the VVB can select Verify or Reject.

<img width="800" alt="image" src="https://github.com/hashgraph/guardian/assets/79293833/d18f8029-fa28-414d-9f55-3aa495b23de7">

17. Navigate back to the Administrator and select Add.

<img width="800" alt="image" src="https://github.com/hashgraph/guardian/assets/79293833/fdfc9bb2-cb2e-4155-b44a-81f9132cf13d">

18. Navigate back to Virtual User 1’s (Project Proponent) profile and select “Add Report”.

<img width="800" alt="image" src="https://github.com/hashgraph/guardian/assets/79293833/995a132f-f2d5-47c9-a4be-901e4d6a27c6">

19. Go to the Virtual User 2’s (VVB) profile. The VVB has access to the monitoring report form by selecting “View Document”. Then the VVB can select Verify or Reject.

<img width="800" alt="image" src="https://github.com/hashgraph/guardian/assets/79293833/6a77e80d-c50f-41cd-a556-1aaf3889a623">

20. Navigate back to the Administrator’s profile and select the “Mint” button.

<img width="800" alt="image" src="https://github.com/hashgraph/guardian/assets/79293833/acc65977-0b20-48ca-bcdd-849644d3ba83">

21. The status should now say “Minted”.

<img width="800" alt="image" src="https://github.com/hashgraph/guardian/assets/79293833/f403c692-c4b8-4cad-a441-35ba49f54bbf">

22. By selecting the “Token History” tab you can see the number of tokens minted and then you can select “View TrustChain”

<img width="800" alt="image" src="https://github.com/hashgraph/guardian/assets/79293833/86feaf02-269f-4d6e-aa19-cc5c2e88e24a">
23. The Verified Presentation should now be open. You can view information like the recipient's name, token amount, mint date, verified signature, etc.

<img width="800" alt="image" src="https://github.com/hashgraph/guardian/assets/79293833/3af1d037-5a15-4942-83ce-081d3d23b121">

24. By scrolling to the bottom of the page you can view the TrustChain.

<img width="800" alt="image" src="https://github.com/hashgraph/guardian/assets/79293833/acce2f97-3f34-4716-85be-7b0633ec7af8">
4 changes: 3 additions & 1 deletion Methodology Library/CDM/CDM AMS-III.AR/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,9 @@ reductions.

This policy is published to the Hedera network and can either be imported via Github(.policy file) or IPFS timestamp.

Timestamp: 1688046287.912072347
Timestamp:
Policy: 1690817347.617246606
Tool 33: 1690820529.197570717

### Available Roles

Expand Down
2 changes: 1 addition & 1 deletion Methodology Library/CDM/CDM AR-ACM0003/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,5 +19,5 @@ For Demo purpose, we have uploaded CDM Policy into IPFS and created Timestamps,

| Version | IPFS Timestamp | Policy File Link | Version Differences |
|---|---|---|---:|
| CDM AR-ACM0003 | 1684768427.831434003 | [Link](https://github.com/hashgraph/guardian/blob/main/Methodology%20Library/CDM/CDM.policy) | CDM AR-ACM0003 Methodology |
| CDM AR-ACM0003 | 1690817784.010153219 | [Link](https://github.com/hashgraph/guardian/blob/main/Methodology%20Library/CDM/CDM.policy) | CDM AR-ACM0003 Methodology |

Loading

0 comments on commit 9a8e2a3

Please sign in to comment.