Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merging Develop into Main for 2.15 #2495

Merged
merged 2,647 commits into from
Jul 31, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2647 commits
Select commit Hold shift + click to select a range
35b262d
fix permission
simvalery Jun 29, 2023
b0d86f6
fix permission
simvalery Jun 29, 2023
d9fcc13
Merge branch 'develop' of https://github.com/hashgraph/guardian into …
simvalery Jun 29, 2023
47b1235
fix
Stepan-Kirjakov Jun 29, 2023
8e191a8
Merge pull request #2352 from hashgraph/feature/2161
simvalery Jun 29, 2023
d73bf6b
#2064 fix mobile menu
Stepan-Kirjakov Jun 29, 2023
60f9745
Merge branch 'develop' of github.com:hashgraph/guardian into develop
Stepan-Kirjakov Jun 29, 2023
bd2ec41
Merge branch 'develop' into feature/save-serials
Stepan-Kirjakov Jun 29, 2023
745ae8b
Merge branch 'main' of https://github.com/hashgraph/guardian into fea…
simvalery Jun 29, 2023
5cf9cf1
merge main
simvalery Jun 29, 2023
674c55b
Merge pull request #2354 from hashgraph/feature/2161
simvalery Jun 29, 2023
6acd770
fix
Stepan-Kirjakov Jun 29, 2023
9d72b4a
Merge branch 'develop' into feature/save-serials
Stepan-Kirjakov Jun 29, 2023
b44e762
remove latest tags
simvalery Jun 29, 2023
8b3f1e2
Merge pull request #2356 from hashgraph/feature/2161
simvalery Jun 29, 2023
db7ecc6
Merge pull request #2353 from hashgraph/feature/save-serials
Stepan-Kirjakov Jun 29, 2023
3817f33
update serials column [skip ci]
Jun 29, 2023
c926ed8
Merge pull request #2358 from hashgraph/feature/updating-serials-column
Jun 29, 2023
f69062b
updated Irec timestamps
prernaadev01 Jun 29, 2023
aa58371
fix docker start
simvalery Jun 29, 2023
e5e3251
updated iREC10 recipient timestamp
prernaadev01 Jun 29, 2023
a478292
GITBOOK-376: Updated iREC timestamps
prernaadev01 Jun 29, 2023
00974e0
added copy button to new versions
Jun 28, 2023
3d0b7b1
fix createDate\updateDate in db
Stepan-Kirjakov Jun 30, 2023
1973182
Merge branch 'develop' of github.com:hashgraph/guardian into develop
Stepan-Kirjakov Jun 30, 2023
b138fee
fix navigate
Stepan-Kirjakov Jun 30, 2023
3dd86c1
fix disable btn in request block
Stepan-Kirjakov Jun 30, 2023
05b4635
fix schema cache
Jun 30, 2023
82100f6
hotfix/form-scroll-buttons
PensoGlide Jun 28, 2023
ee58893
Update the initial isShown array value
itelesheva Jun 29, 2023
253b0e2
Merge pull request #2349 from hashgraph/feature/2317
Jun 30, 2023
7c3bcf0
add swagger descriptions
simvalery Jun 30, 2023
1188c22
[skip ci] Add swagger.yaml
envision-ci-agent Jun 30, 2023
745e280
fix suggestions on deleting policy/module
Jun 30, 2023
bf45f71
Merge pull request #2347 from IntellectEU/hotfix/form-scroll-buttons
simvalery Jun 30, 2023
7a713aa
use static swagger descriptions if need
simvalery Jun 30, 2023
684f6c9
[skip ci] Add swagger.yaml
envision-ci-agent Jun 30, 2023
9398deb
bump version
simvalery Jun 30, 2023
bb1f7dc
bump version
simvalery Jun 30, 2023
fd4ce89
[skip ci] Add swagger.yaml
envision-ci-agent Jun 30, 2023
93fc477
fix lock file
simvalery Jun 30, 2023
24f28ba
GITBOOK-377: api-architecture-customization
Jun 30, 2023
468fe85
fix update policy
Stepan-Kirjakov Jun 30, 2023
7d7813a
Merge branch 'main' of https://github.com/hashgraph/guardian into dev…
simvalery Jun 30, 2023
04261a2
fix any policy change
simvalery Jun 30, 2023
20087ab
fix any policy change
simvalery Jun 30, 2023
98c2d25
bump version
simvalery Jul 3, 2023
555f1ca
[skip ci] Add swagger.yaml
envision-ci-agent Jul 3, 2023
88e5f40
Merge pull request #2374 from hashgraph/main
simvalery Jul 3, 2023
fbebf9d
fix description size
Stepan-Kirjakov Jul 4, 2023
02e8361
Merge branch 'develop' of github.com:hashgraph/guardian into develop
Stepan-Kirjakov Jul 4, 2023
2aadf0f
fix policy grid size
Stepan-Kirjakov Jul 4, 2023
d73c006
fix tooltips
Stepan-Kirjakov Jul 4, 2023
4fda044
GITBOOK-378: module differentiation UI and API added
prernaadev01 Jul 4, 2023
bdd5d3d
update ghgp policy [skip ci]
Jul 5, 2023
7572a79
Merge pull request #2378 from hashgraph/feature/1666
Jul 5, 2023
306cce6
add analytics service
Stepan-Kirjakov Jul 5, 2023
a795933
GITBOOK-379: Updating Build executables and run manually
prernaadev01 Jul 5, 2023
7f6c41f
fix too big policy
simvalery Jul 5, 2023
b452ceb
Merge pull request #2380 from hashgraph/feature/fix-toobigpolicy
simvalery Jul 5, 2023
f0d8411
Added ReadMe of CDM
prernaadev01 Jul 6, 2023
5393d69
fix calculate block output schema config
Jul 6, 2023
3864838
fix overwriting system fields in custom logic
Jul 6, 2023
a72df38
remove context and type filling on ui
Jul 6, 2023
015f6b6
add consensus nodes examples
simvalery Jul 6, 2023
5aa0a4b
Merge pull request #2384 from hashgraph/feature/fix-toobigpolicy
simvalery Jul 6, 2023
31f1507
GITBOOK-380: Added CDM AMS-III AR Policy guide
prernaadev01 Jul 6, 2023
d27a2c7
fix mongodb version
simvalery Jul 7, 2023
197bd7e
update aggregate block in ghgp
Jul 7, 2023
bff2953
Updated iREC version links
prernaadev01 Jul 7, 2023
1778e9f
Updated README.md
prernaadev01 Jul 7, 2023
91e86d9
Updated README.md
prernaadev01 Jul 7, 2023
832cb05
Merge pull request #2386 from hashgraph/feature/1666
Jul 7, 2023
d3892b7
fix too big policy
simvalery Jul 5, 2023
6f52c98
fix calculate block output schema config
Jul 6, 2023
9a1447c
fix mongodb version
simvalery Jul 7, 2023
3d98b75
update ghgp policy [skip ci]
Jul 5, 2023
67c20be
update aggregate block in ghgp
Jul 7, 2023
ced217f
update versions
Jul 7, 2023
52121df
[skip ci] Add swagger.yaml
envision-ci-agent Jul 7, 2023
56bc44e
update versions
Jul 7, 2023
eeecaa7
Merge pull request #2388 from hashgraph/hotfix/updating-ghgp-policy
simvalery Jul 7, 2023
0fc861c
Merge pull request #2392 from hashgraph/main
simvalery Jul 9, 2023
3d3a409
fix server block errors messages
simvalery Jul 10, 2023
b2ae4bb
corrected some links in ReadMe
prernaadev01 Jul 10, 2023
7cfd39a
fix empty input data error
simvalery Jul 10, 2023
a68bce6
Update README.md
Rajeev-KrypC Jul 11, 2023
7732b24
Update README.md
Rajeev-KrypC Jul 11, 2023
4d82e83
Added webinar youtube link for CDM
prernaadev01 Jul 11, 2023
28b68b5
new_env_hsc
otherNet Jul 11, 2023
7054ce1
Update workers on docker-compose.yml
wolfwolker Jul 5, 2023
a2e6fe7
Update docker-compose-aws.yml
wolfwolker Jul 12, 2023
080ef3e
Update docker-composeRIL.yml
wolfwolker Jul 12, 2023
6b0ebb4
update dc ssv
wolfwolker Jul 12, 2023
fec1c01
Merge pull request #2379 from IntellectEU/fix/workers-cold-start-dc
simvalery Jul 12, 2023
b6dee48
Merge pull request #2404 from IntellectEU/feature/environemnt_hcp_newenv
simvalery Jul 13, 2023
637c65f
Merge pull request #2402 from l-rajeev/patch-1
simvalery Jul 13, 2023
af2dac3
update
Stepan-Kirjakov Jul 14, 2023
41a3653
fix build
simvalery Jul 17, 2023
b3df3c8
import tags from ipfs
simvalery Jul 18, 2023
97407ff
GITBOOK-383: added selective disclosure user guide
prernaadev01 Jul 18, 2023
45f888a
update
Stepan-Kirjakov Jul 19, 2023
681b621
GITBOOK-384: changed the env route in installation
prernaadev01 Jul 19, 2023
74e9d52
Merge pull request #2434 from hashgraph/main
simvalery Jul 20, 2023
dc8b52a
added notification service
Jul 20, 2023
100c055
fix lint
Jul 21, 2023
c8c2d20
fix building notification service
Jul 21, 2023
960d1a9
[skip ci] Add swagger.yaml
envision-ci-agent Jul 21, 2023
52d8a51
fix visibility for json properties
Jul 21, 2023
fc5f2f2
fix statuses page
Jul 24, 2023
57e8cab
added notification block
Jul 24, 2023
07d697c
delete progresses by timeout
Jul 24, 2023
249746a
Merge pull request #2382 from hashgraph/fix/2332
Jul 24, 2023
d8cffd3
added notifications
Jul 24, 2023
70073f8
added notifications to policy token actions
Jul 24, 2023
c579a2f
remove unnecessary console logs
Jul 24, 2023
b93b218
fix
Jul 24, 2023
8c29dfe
update
Stepan-Kirjakov Jul 24, 2023
b9cc973
fix: upgrade ajv from 8.11.0 to 8.12.0
snyk-bot Jul 24, 2023
a9f62ee
fix task action and error handlers
Jul 25, 2023
38e359f
added swagger docs
Jul 25, 2023
749e242
added publishing notification service
Jul 25, 2023
1efa83b
[skip ci] Add swagger.yaml
envision-ci-agent Jul 25, 2023
1645364
fix
Jul 25, 2023
9b1e3c3
fix users connection in worker
Jul 25, 2023
429dc80
fix multiinstances for notification service
Jul 25, 2023
e872028
update
Stepan-Kirjakov Jul 25, 2023
2df2d8f
Merge branch 'develop' into feature/2245
Stepan-Kirjakov Jul 25, 2023
5d03cf4
correct expectation, change mint notifications
Jul 25, 2023
6c3e990
update
Stepan-Kirjakov Jul 25, 2023
d73fda9
update
Stepan-Kirjakov Jul 25, 2023
1907f23
fix lint
Jul 26, 2023
f439191
merge
Jul 26, 2023
913b8e3
fix
Jul 26, 2023
471bda7
Merge pull request #2451 from hashgraph/feature/2299
Jul 26, 2023
5af0f20
added new cdm policy [skip ci]
Jul 26, 2023
77119c2
fix context in dry run
Jul 26, 2023
112bfaa
fix notification messages
Jul 26, 2023
efe141c
Merge pull request #2459 from hashgraph/feature/2407
Jul 26, 2023
47df63e
deprecate wizard create
Jul 26, 2023
296fdd7
fix response for associate/dissociate token
Jul 26, 2023
601ef1f
missing docs for new wizard create
Jul 26, 2023
e0e31be
[skip ci] Add swagger.yaml
envision-ci-agent Jul 26, 2023
5fe0942
Merge pull request #2460 from hashgraph/feature/2299
Jul 26, 2023
0190c0d
fix mint error notification
Jul 26, 2023
bd61a87
update
Stepan-Kirjakov Jul 26, 2023
7de7919
Merge branch 'develop' into feature/2245
Stepan-Kirjakov Jul 26, 2023
025f956
update
Stepan-Kirjakov Jul 26, 2023
cf9bc70
fix
Stepan-Kirjakov Jul 26, 2023
677d6e2
added notification service to docker compose files
Jul 26, 2023
5aceb48
remove unnecessary mint finish notification
Jul 26, 2023
3da5b46
Merge pull request #2461 from hashgraph/feature/2299
Jul 26, 2023
ce671d4
GITBOOK-382: Cloud deployment
prernaadev01 Jul 26, 2023
86bac43
fix reading notifications
Jul 26, 2023
287011e
update styles for notifications
Jul 26, 2023
6d5caa8
fix
Stepan-Kirjakov Jul 26, 2023
a83b17d
fix: upgrade @mikro-orm/mongodb from 5.6.12 to 5.7.12
snyk-bot Jul 26, 2023
79892d9
fix: upgrade @mikro-orm/reflection from 5.6.12 to 5.7.12
snyk-bot Jul 26, 2023
f602f01
module schema validation
simvalery Jul 26, 2023
0b39691
[skip ci] Add swagger.yaml
envision-ci-agent Jul 26, 2023
1f43361
remove credentials
simvalery Jul 27, 2023
ab87dc2
Merge pull request #2464 from hashgraph/feature/2246
simvalery Jul 27, 2023
b820d1d
analytics-service docker image
simvalery Jul 27, 2023
b1c6b81
Merge branch 'develop' into feature/2245
simvalery Jul 27, 2023
4df7c8e
fix lint
simvalery Jul 27, 2023
a1c06e5
Merge pull request #2465 from hashgraph/feature/2245
simvalery Jul 27, 2023
b323afd
bump version
simvalery Jul 27, 2023
6587c47
[skip ci] Add swagger.yaml
envision-ci-agent Jul 27, 2023
382eefb
remove credentials
simvalery Jul 27, 2023
2718be3
Merge pull request #2456 from hashgraph/snyk-upgrade-bdafc68ae4e7858f…
simvalery Jul 27, 2023
946ad1b
Merge pull request #2463 from hashgraph/snyk-upgrade-06baa1a96efa4cba…
simvalery Jul 27, 2023
87ea9c3
Merge branch 'develop' into snyk-upgrade-b46f5228e53a305aa32b1806ac09…
simvalery Jul 27, 2023
9b57719
add variable
simvalery Jul 27, 2023
a405071
Merge pull request #2462 from hashgraph/snyk-upgrade-b46f5228e53a305a…
simvalery Jul 27, 2023
3fc873d
add workers
simvalery Jul 27, 2023
37bc2e8
fix
simvalery Jul 27, 2023
c85e40e
fix
simvalery Jul 27, 2023
e4ba0d0
test fix
simvalery Jul 27, 2023
f62195b
Revert "fix"
simvalery Jul 27, 2023
7c08f17
fix error
simvalery Jul 27, 2023
597f067
fix error
simvalery Jul 27, 2023
5d6d945
remove unnesessary dependency
simvalery Jul 27, 2023
5e9c2c3
fix
simvalery Jul 27, 2023
2a9cf4c
fix packae version
simvalery Jul 27, 2023
a3becbf
fix yarn.lock
simvalery Jul 27, 2023
8a05db3
add restart btn
Stepan-Kirjakov Jul 27, 2023
63520bb
Merge branch 'develop' of github.com:hashgraph/guardian into develop
Stepan-Kirjakov Jul 27, 2023
56e65de
upd cdm policy [skip ci]
Jul 27, 2023
04b21cd
fix bugs
simvalery Jul 27, 2023
1a16fbd
fix validator
simvalery Jul 27, 2023
e48cb3b
remove tags
simvalery Jul 27, 2023
d4b05c3
remove topic
simvalery Jul 27, 2023
a67818c
remove unused columns
simvalery Jul 27, 2023
1d6dd39
remove secrets [skip ci]
simvalery Jul 27, 2023
5e7a2fe
fix 2467
simvalery Jul 27, 2023
c40757a
fix version
simvalery Jul 27, 2023
7d47316
Merge branch 'main' of https://github.com/hashgraph/guardian into dev…
simvalery Jul 27, 2023
9329c02
[skip ci] Add swagger.yaml
envision-ci-agent Jul 27, 2023
cde3b84
Merge pull request #2471 from hashgraph/main
simvalery Jul 27, 2023
7223973
GITBOOK-385: Updated Roadmap and removed Keys
prernaadev01 Jul 27, 2023
0fbb739
update INITIALIZATION_TOPIC_ID
Stepan-Kirjakov Jul 27, 2023
b1d3fa6
update message id
Stepan-Kirjakov Jul 27, 2023
a97c4f2
Merge pull request #2472 from hashgraph/feature/2467
simvalery Jul 27, 2023
d3280c9
fix policy publish completed notification
Jul 28, 2023
fee1ecf
fix nest js for multi service instances
Jul 28, 2023
5825fbb
fix publish policy result handling
Jul 28, 2023
1f0b7f5
fix duplicate create policy topic message
Jul 28, 2023
779930c
GITBOOK-386: Updated new iREC Timestamps
prernaadev01 Jul 28, 2023
4e4f118
Updated iREC timestamps in ReadMe
prernaadev01 Jul 28, 2023
24dcb2b
#2429
Stepan-Kirjakov Jul 28, 2023
482ae92
Merge branch 'develop' into feature/2429
Stepan-Kirjakov Jul 28, 2023
d3ff90a
GITBOOK-387: Adding Notification
prernaadev01 Jul 28, 2023
fa778fe
GITBOOK-388: notifications feature
prernaadev01 Jul 28, 2023
01b8447
fix
Stepan-Kirjakov Jul 28, 2023
5003e09
GITBOOK-389: Statistics UI added
prernaadev01 Jul 28, 2023
80adfc5
GITBOOK-390: added Statistics APIs
prernaadev01 Jul 29, 2023
92aa748
skip publish system schemas
Jul 31, 2023
12b83ea
fix description for notification endpoints
Jul 31, 2023
460bbfe
[skip ci] Add swagger.yaml
envision-ci-agent Jul 31, 2023
62d14f1
fix router states for async progresses
Jul 31, 2023
56212f9
Merge pull request #2475 from hashgraph/feature/2474
Jul 31, 2023
4d60f8e
Merge pull request #2476 from hashgraph/feature/2406
Jul 31, 2023
bb9118a
fix nginx escape chars
simvalery Jul 31, 2023
7e85e74
[skip ci] Add swagger.yaml
envision-ci-agent Jul 31, 2023
ff638ad
Merge pull request #2492 from hashgraph/fix/fix-nginx-excape-chars
simvalery Jul 31, 2023
f95a01a
fix module schema save
simvalery Jul 31, 2023
faea518
fix create modules
Stepan-Kirjakov Jul 31, 2023
ea509a0
Merge branch 'develop' into feature/2429
Stepan-Kirjakov Jul 31, 2023
33323d4
add topic check
Stepan-Kirjakov Jul 31, 2023
1e27b03
analitics swagger yaml (#2494)
simvalery Jul 31, 2023
6680033
bump version
simvalery Jul 31, 2023
4f3bf60
[skip ci] Add swagger.yaml
envision-ci-agent Jul 31, 2023
927f9fc
Create readMe.md for AMS II.G
prernaadev01 Jul 31, 2023
fd7657e
Merge pull request #2493 from hashgraph/feature/2429
Stepan-Kirjakov Jul 31, 2023
3289262
[skip ci] Add swagger.yaml
envision-ci-agent Jul 31, 2023
51e37ee
fix geojson type
Jul 31, 2023
2c11486
Create readMe.md of GHGP policy
prernaadev01 Jul 31, 2023
3fb9499
Merge pull request #2499 from hashgraph/fix/geojson-type
Jul 31, 2023
75e305e
Updated timestamps for CDM II.G
prernaadev01 Jul 31, 2023
8675ab8
Update timestamp for CDM AR
prernaadev01 Jul 31, 2023
19df448
Updated timestamp for AR-ACM003
prernaadev01 Jul 31, 2023
b3caa13
GitBook: No commit message
Jul 31, 2023
d12835c
Update timestamp fro GHGP
prernaadev01 Jul 31, 2023
d4f3be8
Update timestamp
prernaadev01 Jul 31, 2023
f00b3a3
Update timestamp of Gold Standard AR
prernaadev01 Jul 31, 2023
b487d9a
Update timestamp Verra ARR
prernaadev01 Jul 31, 2023
1dceb1b
Update timestamp of Verra VM0007
prernaadev01 Jul 31, 2023
a212cb5
Update timestamp
prernaadev01 Jul 31, 2023
70935f5
Update timestamp
prernaadev01 Jul 31, 2023
3118522
GitBook: No commit message
Jul 31, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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