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

Library of Policy examples #1012

Closed
anvabr opened this issue Jun 22, 2022 · 0 comments
Closed

Library of Policy examples #1012

anvabr opened this issue Jun 22, 2022 · 0 comments
Assignees
Labels
documentation Improvements or additions to documentation Epic

Comments

@anvabr
Copy link
Collaborator

anvabr commented Jun 22, 2022

Problem description

There are common scenarios in various policies, which should be reflected in common patters of usage of policy elements. These are currently present (to some degree), but hidden behind the complexity of the large Policy documents.

Requirements

  • Identify common scenarios for Policy creators
  • Create 'best practices' solutions and document them as 'how-to' library of examples.

Definition of done

  • "How-to' documentation is accessible for Guardian users.
  • Documentation covers API-level access.

Acceptance criteria

Coverage for at least all significant/appropriate cases which are currently present in iREC and VERRA demo policies.

@anvabr anvabr changed the title Develop library of Policy examples Library of Policy examples Jun 22, 2022
@prernaadev01 prernaadev01 removed their assignment Dec 7, 2022
@prernaadev01 prernaadev01 added the documentation Improvements or additions to documentation label Jan 23, 2023
anvabr pushed a commit that referenced this issue Jan 30, 2023
### Header
- Policy Differentiation
- Resilient Guardian Service

**Issues Solved**
- Policy Differentiation Feature [#85](#85)
- QA: Disaster Recovery Testing [#362](#362)
- Resilient Guardian Service  [#1596](#1596)
- Support retiring offsets against non-tokenised emissions (i.e. manual retirement) [#1664](#1664)
- Retirement process for assets MVP [#55](#55)
- QA: Soak testing [#1011](#1011)
- Library of Policy examples [#1012](#1012)

**Bugs Fixed**
- CVE-2022-25878 in protobufjs [#1235](#1235)
- setImmediate - the "background process" could be killed by the server without the appropriate timeout [#1589](#1589)
- Presetting conditional fields [#1616](#1616)
- Add URL frontend validations to Registrant form in UI [#1632](#1632)

Changelog:

* restore tokens

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* GitBook: [#210] rearranging the pages

* GitBook: [#211] creating token using UI

* Updated Timestamp of Remote Workflow Policy

* add user topic select

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* fix lint

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* fix validation

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* fix lint

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* fix validation

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* update messages

* update

Signed-off-by: Stepan Kiryakov <stepan.kiryakov@envisionblockchain.com>

* fix typo

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* tmp

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* implement local ipfs node
remove ipfs client

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* update moment.js version

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* update message format

* fix readonly fields in request block

Signed-off-by: artembuslaev <buslaew.ar@mail.ru>

* fix

* fix

* update log

* fix readonly fields
fix save topic keys

* fix lint

* GitBook: [#212] added description to token parameters

* fix save key

* fix

* update swagger

* bump version

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* aggregate documents by custom fields

Signed-off-by: artembuslaev <buslaew.ar@mail.ru>

* update Dovu policy (fix schemas)

* update validation errors

Signed-off-by: Stepan Kiryakov <stepan.kiryakov@envisionblockchain.com>

* update validation errors

Signed-off-by: Stepan Kiryakov <stepan.kiryakov@envisionblockchain.com>

* fix

Signed-off-by: Stepan Kiryakov <stepan.kiryakov@envisionblockchain.com>

* GitBook: [#213] Added GroupByFields property in aggregateBlock

* GitBook: [#214] Setting up local IPFS Node

* Setting Local IPFS node updated in ReadMe

* GitBook: [#215] Added Multi Policy APIs

* update Dovu policy (fix schemas)

* update validation errors

Signed-off-by: Stepan Kiryakov <stepan.kiryakov@envisionblockchain.com>

* update validation errors

Signed-off-by: Stepan Kiryakov <stepan.kiryakov@envisionblockchain.com>

* fix

Signed-off-by: Stepan Kiryakov <stepan.kiryakov@envisionblockchain.com>

* GitBook: [#213] Added GroupByFields property in aggregateBlock

* GitBook: [#214] Setting up local IPFS Node

* Setting Local IPFS node updated in ReadMe

* GitBook: [#215] Added Multi Policy APIs

* MBP projects

* bump version

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* change hedera explorer

Signed-off-by: artembuslaev <buslaew.ar@mail.ru>

* always display delete action on selected block

Signed-off-by: artembuslaev <buslaew.ar@mail.ru>

* update hedera-sdk

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* GitBook: [#220] Multi Policy UI

* GitBook: [#221] corrected local node files

* added message chunk setting

Signed-off-by: artembuslaev <buslaew.ar@mail.ru>

* #1014 MBP projects

* update schemas

* rename

* Updated Verra Timestamp

* added settings to change body request size

Signed-off-by: artembuslaev <buslaew.ar@mail.ru>

* add demo policy

* GitBook: [#224] Changed DragonGlass to Ledger Works in FAQs

* GitBook: [#225] how to change Explorer URL

* add additional events

* update lint

* GitBook: [#227] ImpactAddon block added

* GitBook: [#228] UI Automation Tests

* GitBook: [#229] added AddiitonalMintEvent

* GitBook: [#230] Added Impacts section in ReportBlock

* fix display token type

* fix dependency

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* added IREC 8.1,8.2 in ReadMe

* GitBook: [#231] Added IREC and Verra Intro

* policy comparison

* GitBook: [#232] Remote GHG Policy added

* GitBook: [#233] Remote GHG Policy Demo images

* GitBook: [#234] Artifacts APIs added

* update

* http request block config

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* update

* update

* http-request-block

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* fix lint

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* add validation

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* fix

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* update

* custom logic worker

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* tokens retirement

Signed-off-by: artembuslaev <buslaew.ar@mail.ru>

* fixed endpoints, changed labels

Signed-off-by: artembuslaev <buslaew.ar@mail.ru>

* tokens retirement fixes

Signed-off-by: artembuslaev <buslaew.ar@mail.ru>

* up version

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* fix

Signed-off-by: artembuslaev <buslaew.ar@mail.ru>

* fixed issue with double publishing retire schema

Signed-off-by: artembuslaev <buslaew.ar@mail.ru>

* fix deps

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* GitBook: [#235] Retirement UI and APIs added

* The worker-service now operates on the network specified by guardian-service.

Signed-off-by: Giuseppe Bertone <giuseppe.bertone@swirldslabs.com>

* fix updating token balance in retirement process

Signed-off-by: artembuslaev <buslaew.ar@mail.ru>

* GitBook: [#236] corrected typo in retirement

* added max transaction fee setting to worker

Signed-off-by: artembuslaev <buslaew.ar@mail.ru>

* update default max fee

Signed-off-by: artembuslaev <buslaew.ar@mail.ru>

* GitBook: [#237] Updated env parameters in installation

* up version

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* GitBook: [#239] UI Properties of Interface step Block deprecated

* updated retirement docs, added some checks

Signed-off-by: artembuslaev <buslaew.ar@mail.ru>

* GitBook: [#240] Updated Contract APIs

* fix preset and readonly fields in condition section

Signed-off-by: artembuslaev <buslaew.ar@mail.ru>

* remove setImmidiate

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* update string formats ui validation

Signed-off-by: artembuslaev <buslaew.ar@mail.ru>

* GitBook: [#241] HTTP Request Block added

* GitBook: [#242] Added blocks to available blocks

* remove redundant logs

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* CVE-2022-25878

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* disable autocomplete on tokens count

Signed-off-by: artembuslaev <buslaew.ar@mail.ru>

* change placeholder for url type field

Signed-off-by: artembuslaev <buslaew.ar@mail.ru>

* added retirement contract code

Signed-off-by: artembuslaev <buslaew.ar@mail.ru>

* update

* Changed the iREC User Guide URL in ReadMe

* Updated Verra User Guide link

* fix lint

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* fix tests

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* GitBook: [#243] Corrected Creation of Root API in API Demo Guide of iREC

* compare tokens

* compare conditions

* update

* update

* update

* export in csv

* update tymlez policies

Signed-off-by: artembuslaev <buslaew.ar@mail.ru>

* update

* update

* fix

* fix

* update

* fix

Signed-off-by: Stepan Kiryakov <stepan.kiryakov@envisionblockchain.com>

* fix

Signed-off-by: Stepan Kiryakov <stepan.kiryakov@envisionblockchain.com>

* fix

Signed-off-by: Stepan Kiryakov <stepan.kiryakov@envisionblockchain.com>

* fix

Signed-off-by: Stepan Kiryakov <stepan.kiryakov@envisionblockchain.com>

* GitBook: [#244] Corrected time tracking format in GHG

* fix

Signed-off-by: Stepan Kiryakov <stepan.kiryakov@envisionblockchain.com>

* GitBook: [#245] No subject

* GitBook: [#247] Policy Differentiation UI

* GitBook: [#248] No subject

* GitBook: [#250] No subject

* GitBook: [#251] Policy Differentiation UI

* GitBook: [#252] Policy Differentiation APIs

* GitBook: [#253] Schema Differentiation UI

* GitBook: [#254] Schema Diff APIs

* added possibility to include incomplete pairs

Signed-off-by: artembuslaev <buslaew.ar@mail.ru>

* added contract code, fix

Signed-off-by: artembuslaev <buslaew.ar@mail.ru>

* fix incomplete retire request for nft opposite token

Signed-off-by: artembuslaev <buslaew.ar@mail.ru>

* fix custom logic block error handling

Signed-off-by: artembuslaev <buslaew.ar@mail.ru>

* fix

Signed-off-by: Stepan Kiryakov <stepan.kiryakov@envisionblockchain.com>

* fix

Signed-off-by: Stepan Kiryakov <stepan.kiryakov@envisionblockchain.com>

* fix

Signed-off-by: Stepan Kiryakov <stepan.kiryakov@envisionblockchain.com>

* policy service

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* fixes

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* fix build

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* fix build

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* fix tests

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* add title

* fix

Signed-off-by: artembuslaev <buslaew.ar@mail.ru>

* fix select user role
fix block updates

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* refactor runner

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* fix docker build

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* GitBook: [#255] Updated Retirement screens

* add package lock

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* updated contract file id

Signed-off-by: artembuslaev <buslaew.ar@mail.ru>

* update transmute

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* update transmute

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* Temp fix

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* fix

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* fixes

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* fix available block for interfaceDocumentSourceBlock

Signed-off-by: artembuslaev <buslaew.ar@mail.ru>

* fix trustchain

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* GitBook: [#257] Updated timestamps

* Updated iREC Timestamps

* Updated Verra Timestamps

* Updated GHG timestamp

* GitBook: [#258] Updated Topic ID and Contract ID

* fix lint

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* fix deps

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* refactor

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* fix lint

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* fix receive external data

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* refactor
Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* add .env

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* remove api key

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* fix versions

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* fix policy init

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* fix lint

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* initialization messages

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* GitBook: [#259] Added Mongo-admin-panel, target deployment

* fix duplicate retire requests

Signed-off-by: artembuslaev <buslaew.ar@mail.ru>

* fix contract query transaction fee

Signed-off-by: artembuslaev <buslaew.ar@mail.ru>

* up version

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

---------

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>
Signed-off-by: Stepan Kiryakov <stepan.kiryakov@envisionblockchain.com>
Signed-off-by: artembuslaev <buslaew.ar@mail.ru>
Signed-off-by: Giuseppe Bertone <giuseppe.bertone@swirldslabs.com>
Co-authored-by: prernaa.agarwal <prernaa.agarwal@envisionblockchain.com>
Co-authored-by: prernaadev01 <79293833+prernaadev01@users.noreply.github.com>
Co-authored-by: Stepan Kiryakov <stepan.kiryakov@envisionblockchain.com>
Co-authored-by: artembuslaev <buslaew.ar@mail.ru>
Co-authored-by: Stepan Kirjakov <84465157+Stepan-Kirjakov@users.noreply.github.com>
Co-authored-by: artembuslaev <68849616+artembuslaev@users.noreply.github.com>
Co-authored-by: Giuseppe Bertone <giuseppe.bertone@swirldslabs.com>
anvabr pushed a commit that referenced this issue Jan 31, 2023
### Headline features
- Policy Differentiation
- Resilient Guardian Service

### Issues Solved
- Policy Differentiation Feature [#85](#85)
- QA: Disaster Recovery Testing [#362](#362)
- Resilient Guardian Service  [#1596](#1596)
- Support retiring offsets against non-tokenised emissions (i.e. manual retirement) [#1664](#1664)
- Retirement process for assets MVP [#55](#55)
- QA: Soak testing [#1011](#1011)
- Library of Policy examples [#1012](#1012)

### Bugs Fixed
- CVE-2022-25878 in protobufjs [#1235](#1235)
- setImmediate - the "background process" could be killed by the server without the appropriate timeout [#1589](#1589)
- Presetting conditional fields [#1616](#1616)
- Add URL frontend validations to Registrant form in UI [#1632](#1632)

### Full changelog

* add user topic select

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* fix lint

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* fix validation

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* fix lint

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* fix validation

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* update messages

* update

Signed-off-by: Stepan Kiryakov <stepan.kiryakov@envisionblockchain.com>

* fix typo

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* tmp

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* implement local ipfs node
remove ipfs client

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* update moment.js version

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* update message format

* fix readonly fields in request block

Signed-off-by: artembuslaev <buslaew.ar@mail.ru>

* fix

* fix

* update log

* fix readonly fields
fix save topic keys

* fix lint

* GitBook: [#212] added description to token parameters

* fix save key

* fix

* update swagger

* bump version

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* aggregate documents by custom fields

Signed-off-by: artembuslaev <buslaew.ar@mail.ru>

* update Dovu policy (fix schemas)

* update validation errors

Signed-off-by: Stepan Kiryakov <stepan.kiryakov@envisionblockchain.com>

* update validation errors

Signed-off-by: Stepan Kiryakov <stepan.kiryakov@envisionblockchain.com>

* fix

Signed-off-by: Stepan Kiryakov <stepan.kiryakov@envisionblockchain.com>

* GitBook: [#213] Added GroupByFields property in aggregateBlock

* GitBook: [#214] Setting up local IPFS Node

* Setting Local IPFS node updated in ReadMe

* GitBook: [#215] Added Multi Policy APIs

* update Dovu policy (fix schemas)

* update validation errors

Signed-off-by: Stepan Kiryakov <stepan.kiryakov@envisionblockchain.com>

* update validation errors

Signed-off-by: Stepan Kiryakov <stepan.kiryakov@envisionblockchain.com>

* fix

Signed-off-by: Stepan Kiryakov <stepan.kiryakov@envisionblockchain.com>

* GitBook: [#213] Added GroupByFields property in aggregateBlock

* GitBook: [#214] Setting up local IPFS Node

* Setting Local IPFS node updated in ReadMe

* GitBook: [#215] Added Multi Policy APIs

* MBP projects

* bump version

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* change hedera explorer

Signed-off-by: artembuslaev <buslaew.ar@mail.ru>

* always display delete action on selected block

Signed-off-by: artembuslaev <buslaew.ar@mail.ru>

* update hedera-sdk

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* GitBook: [#220] Multi Policy UI

* GitBook: [#221] corrected local node files

* added message chunk setting

Signed-off-by: artembuslaev <buslaew.ar@mail.ru>

* #1014 MBP projects

* update schemas

* rename

* Updated Verra Timestamp

* added settings to change body request size

Signed-off-by: artembuslaev <buslaew.ar@mail.ru>

* add demo policy

* GitBook: [#224] Changed DragonGlass to Ledger Works in FAQs

* GitBook: [#225] how to change Explorer URL

* add additional events

* update lint

* GitBook: [#227] ImpactAddon block added

* GitBook: [#228] UI Automation Tests

* GitBook: [#229] added AddiitonalMintEvent

* GitBook: [#230] Added Impacts section in ReportBlock

* fix display token type

* fix dependency

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* added IREC 8.1,8.2 in ReadMe

* GitBook: [#231] Added IREC and Verra Intro

* policy comparison

* GitBook: [#232] Remote GHG Policy added

* GitBook: [#233] Remote GHG Policy Demo images

* GitBook: [#234] Artifacts APIs added

* update

* http request block config

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* update

* update

* http-request-block

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* fix lint

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* add validation

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* fix

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* update

* custom logic worker

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* tokens retirement

Signed-off-by: artembuslaev <buslaew.ar@mail.ru>

* fixed endpoints, changed labels

Signed-off-by: artembuslaev <buslaew.ar@mail.ru>

* tokens retirement fixes

Signed-off-by: artembuslaev <buslaew.ar@mail.ru>

* up version

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* fix

Signed-off-by: artembuslaev <buslaew.ar@mail.ru>

* fixed issue with double publishing retire schema

Signed-off-by: artembuslaev <buslaew.ar@mail.ru>

* fix deps

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* GitBook: [#235] Retirement UI and APIs added

* The worker-service now operates on the network specified by guardian-service.

Signed-off-by: Giuseppe Bertone <giuseppe.bertone@swirldslabs.com>

* fix updating token balance in retirement process

Signed-off-by: artembuslaev <buslaew.ar@mail.ru>

* GitBook: [#236] corrected typo in retirement

* added max transaction fee setting to worker

Signed-off-by: artembuslaev <buslaew.ar@mail.ru>

* update default max fee

Signed-off-by: artembuslaev <buslaew.ar@mail.ru>

* GitBook: [#237] Updated env parameters in installation

* up version

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* GitBook: [#239] UI Properties of Interface step Block deprecated

* updated retirement docs, added some checks

Signed-off-by: artembuslaev <buslaew.ar@mail.ru>

* GitBook: [#240] Updated Contract APIs

* fix preset and readonly fields in condition section

Signed-off-by: artembuslaev <buslaew.ar@mail.ru>

* remove setImmidiate

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* update string formats ui validation

Signed-off-by: artembuslaev <buslaew.ar@mail.ru>

* GitBook: [#241] HTTP Request Block added

* GitBook: [#242] Added blocks to available blocks

* remove redundant logs

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* CVE-2022-25878

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* disable autocomplete on tokens count

Signed-off-by: artembuslaev <buslaew.ar@mail.ru>

* change placeholder for url type field

Signed-off-by: artembuslaev <buslaew.ar@mail.ru>

* added retirement contract code

Signed-off-by: artembuslaev <buslaew.ar@mail.ru>

* update

* Changed the iREC User Guide URL in ReadMe

* Updated Verra User Guide link

* fix lint

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* fix tests

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* GitBook: [#243] Corrected Creation of Root API in API Demo Guide of iREC

* compare tokens

* compare conditions

* update

* update

* update

* export in csv

* update tymlez policies

Signed-off-by: artembuslaev <buslaew.ar@mail.ru>

* update

* update

* fix

* fix

* update

* fix

Signed-off-by: Stepan Kiryakov <stepan.kiryakov@envisionblockchain.com>

* fix

Signed-off-by: Stepan Kiryakov <stepan.kiryakov@envisionblockchain.com>

* fix

Signed-off-by: Stepan Kiryakov <stepan.kiryakov@envisionblockchain.com>

* fix

Signed-off-by: Stepan Kiryakov <stepan.kiryakov@envisionblockchain.com>

* GitBook: [#244] Corrected time tracking format in GHG

* fix

Signed-off-by: Stepan Kiryakov <stepan.kiryakov@envisionblockchain.com>

* GitBook: [#245] No subject

* GitBook: [#247] Policy Differentiation UI

* GitBook: [#248] No subject

* GitBook: [#250] No subject

* GitBook: [#251] Policy Differentiation UI

* GitBook: [#252] Policy Differentiation APIs

* GitBook: [#253] Schema Differentiation UI

* GitBook: [#254] Schema Diff APIs

* added possibility to include incomplete pairs

Signed-off-by: artembuslaev <buslaew.ar@mail.ru>

* added contract code, fix

Signed-off-by: artembuslaev <buslaew.ar@mail.ru>

* fix incomplete retire request for nft opposite token

Signed-off-by: artembuslaev <buslaew.ar@mail.ru>

* fix custom logic block error handling

Signed-off-by: artembuslaev <buslaew.ar@mail.ru>

* fix

Signed-off-by: Stepan Kiryakov <stepan.kiryakov@envisionblockchain.com>

* fix

Signed-off-by: Stepan Kiryakov <stepan.kiryakov@envisionblockchain.com>

* fix

Signed-off-by: Stepan Kiryakov <stepan.kiryakov@envisionblockchain.com>

* policy service

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* fixes

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* fix build

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* fix build

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* fix tests

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* add title

* fix

Signed-off-by: artembuslaev <buslaew.ar@mail.ru>

* fix select user role
fix block updates

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* refactor runner

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* fix docker build

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* GitBook: [#255] Updated Retirement screens

* add package lock

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* updated contract file id

Signed-off-by: artembuslaev <buslaew.ar@mail.ru>

* update transmute

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* update transmute

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* Temp fix

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* fix

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* fixes

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* fix available block for interfaceDocumentSourceBlock

Signed-off-by: artembuslaev <buslaew.ar@mail.ru>

* fix trustchain

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* GitBook: [#257] Updated timestamps

* Updated iREC Timestamps

* Updated Verra Timestamps

* Updated GHG timestamp

* GitBook: [#258] Updated Topic ID and Contract ID

* fix lint

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* fix deps

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* refactor

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* fix lint

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* fix receive external data

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* refactor
Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* add .env

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* remove api key

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* fix versions

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* fix policy init

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* fix lint

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* initialization messages

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* GitBook: [#259] Added Mongo-admin-panel, target deployment

* fix duplicate retire requests

Signed-off-by: artembuslaev <buslaew.ar@mail.ru>

* fix contract query transaction fee

Signed-off-by: artembuslaev <buslaew.ar@mail.ru>

* up version

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* GitBook: [#261] library of policy

* fix draft policy requests

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* up version

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* update retire requests in swagger

Signed-off-by: artembuslaev <buslaew.ar@mail.ru>

---------

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>
Signed-off-by: Stepan Kiryakov <stepan.kiryakov@envisionblockchain.com>
Signed-off-by: artembuslaev <buslaew.ar@mail.ru>
Signed-off-by: Giuseppe Bertone <giuseppe.bertone@swirldslabs.com>
Co-authored-by: Stepan Kiryakov <stepan.kiryakov@envisionblockchain.com>
Co-authored-by: artembuslaev <buslaew.ar@mail.ru>
Co-authored-by: prernaa.agarwal <prernaa.agarwal@envisionblockchain.com>
Co-authored-by: Stepan Kirjakov <84465157+Stepan-Kirjakov@users.noreply.github.com>
Co-authored-by: artembuslaev <68849616+artembuslaev@users.noreply.github.com>
Co-authored-by: prernaadev01 <79293833+prernaadev01@users.noreply.github.com>
Co-authored-by: Giuseppe Bertone <giuseppe.bertone@swirldslabs.com>
@prernaadev01 prernaadev01 reopened this Feb 1, 2023
felipeneuhauss pushed a commit to IntellectEU/guardian that referenced this issue Feb 7, 2023
### Headline features
- Policy Differentiation
- Resilient Guardian Service

### Issues Solved
- Policy Differentiation Feature [hashgraph#85](hashgraph#85)
- QA: Disaster Recovery Testing [hashgraph#362](hashgraph#362)
- Resilient Guardian Service  [hashgraph#1596](hashgraph#1596)
- Support retiring offsets against non-tokenised emissions (i.e. manual retirement) [hashgraph#1664](hashgraph#1664)
- Retirement process for assets MVP [hashgraph#55](hashgraph#55)
- QA: Soak testing [hashgraph#1011](hashgraph#1011)
- Library of Policy examples [hashgraph#1012](hashgraph#1012)

### Bugs Fixed
- CVE-2022-25878 in protobufjs [hashgraph#1235](hashgraph#1235)
- setImmediate - the "background process" could be killed by the server without the appropriate timeout [hashgraph#1589](hashgraph#1589)
- Presetting conditional fields [hashgraph#1616](hashgraph#1616)
- Add URL frontend validations to Registrant form in UI [hashgraph#1632](hashgraph#1632)

### Full changelog

* add user topic select

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* fix lint

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* fix validation

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* fix lint

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* fix validation

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* update messages

* update

Signed-off-by: Stepan Kiryakov <stepan.kiryakov@envisionblockchain.com>

* fix typo

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* tmp

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* implement local ipfs node
remove ipfs client

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* update moment.js version

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* update message format

* fix readonly fields in request block

Signed-off-by: artembuslaev <buslaew.ar@mail.ru>

* fix

* fix

* update log

* fix readonly fields
fix save topic keys

* fix lint

* GitBook: [hashgraph#212] added description to token parameters

* fix save key

* fix

* update swagger

* bump version

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* aggregate documents by custom fields

Signed-off-by: artembuslaev <buslaew.ar@mail.ru>

* update Dovu policy (fix schemas)

* update validation errors

Signed-off-by: Stepan Kiryakov <stepan.kiryakov@envisionblockchain.com>

* update validation errors

Signed-off-by: Stepan Kiryakov <stepan.kiryakov@envisionblockchain.com>

* fix

Signed-off-by: Stepan Kiryakov <stepan.kiryakov@envisionblockchain.com>

* GitBook: [hashgraph#213] Added GroupByFields property in aggregateBlock

* GitBook: [hashgraph#214] Setting up local IPFS Node

* Setting Local IPFS node updated in ReadMe

* GitBook: [hashgraph#215] Added Multi Policy APIs

* update Dovu policy (fix schemas)

* update validation errors

Signed-off-by: Stepan Kiryakov <stepan.kiryakov@envisionblockchain.com>

* update validation errors

Signed-off-by: Stepan Kiryakov <stepan.kiryakov@envisionblockchain.com>

* fix

Signed-off-by: Stepan Kiryakov <stepan.kiryakov@envisionblockchain.com>

* GitBook: [hashgraph#213] Added GroupByFields property in aggregateBlock

* GitBook: [hashgraph#214] Setting up local IPFS Node

* Setting Local IPFS node updated in ReadMe

* GitBook: [hashgraph#215] Added Multi Policy APIs

* MBP projects

* bump version

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* change hedera explorer

Signed-off-by: artembuslaev <buslaew.ar@mail.ru>

* always display delete action on selected block

Signed-off-by: artembuslaev <buslaew.ar@mail.ru>

* update hedera-sdk

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* GitBook: [hashgraph#220] Multi Policy UI

* GitBook: [hashgraph#221] corrected local node files

* added message chunk setting

Signed-off-by: artembuslaev <buslaew.ar@mail.ru>

* hashgraph#1014 MBP projects

* update schemas

* rename

* Updated Verra Timestamp

* added settings to change body request size

Signed-off-by: artembuslaev <buslaew.ar@mail.ru>

* add demo policy

* GitBook: [hashgraph#224] Changed DragonGlass to Ledger Works in FAQs

* GitBook: [hashgraph#225] how to change Explorer URL

* add additional events

* update lint

* GitBook: [hashgraph#227] ImpactAddon block added

* GitBook: [hashgraph#228] UI Automation Tests

* GitBook: [hashgraph#229] added AddiitonalMintEvent

* GitBook: [hashgraph#230] Added Impacts section in ReportBlock

* fix display token type

* fix dependency

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* added IREC 8.1,8.2 in ReadMe

* GitBook: [hashgraph#231] Added IREC and Verra Intro

* policy comparison

* GitBook: [hashgraph#232] Remote GHG Policy added

* GitBook: [hashgraph#233] Remote GHG Policy Demo images

* GitBook: [hashgraph#234] Artifacts APIs added

* update

* http request block config

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* update

* update

* http-request-block

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* fix lint

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* add validation

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* fix

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* update

* custom logic worker

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* tokens retirement

Signed-off-by: artembuslaev <buslaew.ar@mail.ru>

* fixed endpoints, changed labels

Signed-off-by: artembuslaev <buslaew.ar@mail.ru>

* tokens retirement fixes

Signed-off-by: artembuslaev <buslaew.ar@mail.ru>

* up version

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* fix

Signed-off-by: artembuslaev <buslaew.ar@mail.ru>

* fixed issue with double publishing retire schema

Signed-off-by: artembuslaev <buslaew.ar@mail.ru>

* fix deps

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* GitBook: [hashgraph#235] Retirement UI and APIs added

* The worker-service now operates on the network specified by guardian-service.

Signed-off-by: Giuseppe Bertone <giuseppe.bertone@swirldslabs.com>

* fix updating token balance in retirement process

Signed-off-by: artembuslaev <buslaew.ar@mail.ru>

* GitBook: [hashgraph#236] corrected typo in retirement

* added max transaction fee setting to worker

Signed-off-by: artembuslaev <buslaew.ar@mail.ru>

* update default max fee

Signed-off-by: artembuslaev <buslaew.ar@mail.ru>

* GitBook: [hashgraph#237] Updated env parameters in installation

* up version

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* GitBook: [hashgraph#239] UI Properties of Interface step Block deprecated

* updated retirement docs, added some checks

Signed-off-by: artembuslaev <buslaew.ar@mail.ru>

* GitBook: [hashgraph#240] Updated Contract APIs

* fix preset and readonly fields in condition section

Signed-off-by: artembuslaev <buslaew.ar@mail.ru>

* remove setImmidiate

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* update string formats ui validation

Signed-off-by: artembuslaev <buslaew.ar@mail.ru>

* GitBook: [hashgraph#241] HTTP Request Block added

* GitBook: [hashgraph#242] Added blocks to available blocks

* remove redundant logs

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* CVE-2022-25878

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* disable autocomplete on tokens count

Signed-off-by: artembuslaev <buslaew.ar@mail.ru>

* change placeholder for url type field

Signed-off-by: artembuslaev <buslaew.ar@mail.ru>

* added retirement contract code

Signed-off-by: artembuslaev <buslaew.ar@mail.ru>

* update

* Changed the iREC User Guide URL in ReadMe

* Updated Verra User Guide link

* fix lint

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* fix tests

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* GitBook: [hashgraph#243] Corrected Creation of Root API in API Demo Guide of iREC

* compare tokens

* compare conditions

* update

* update

* update

* export in csv

* update tymlez policies

Signed-off-by: artembuslaev <buslaew.ar@mail.ru>

* update

* update

* fix

* fix

* update

* fix

Signed-off-by: Stepan Kiryakov <stepan.kiryakov@envisionblockchain.com>

* fix

Signed-off-by: Stepan Kiryakov <stepan.kiryakov@envisionblockchain.com>

* fix

Signed-off-by: Stepan Kiryakov <stepan.kiryakov@envisionblockchain.com>

* fix

Signed-off-by: Stepan Kiryakov <stepan.kiryakov@envisionblockchain.com>

* GitBook: [hashgraph#244] Corrected time tracking format in GHG

* fix

Signed-off-by: Stepan Kiryakov <stepan.kiryakov@envisionblockchain.com>

* GitBook: [hashgraph#245] No subject

* GitBook: [hashgraph#247] Policy Differentiation UI

* GitBook: [hashgraph#248] No subject

* GitBook: [hashgraph#250] No subject

* GitBook: [hashgraph#251] Policy Differentiation UI

* GitBook: [hashgraph#252] Policy Differentiation APIs

* GitBook: [hashgraph#253] Schema Differentiation UI

* GitBook: [hashgraph#254] Schema Diff APIs

* added possibility to include incomplete pairs

Signed-off-by: artembuslaev <buslaew.ar@mail.ru>

* added contract code, fix

Signed-off-by: artembuslaev <buslaew.ar@mail.ru>

* fix incomplete retire request for nft opposite token

Signed-off-by: artembuslaev <buslaew.ar@mail.ru>

* fix custom logic block error handling

Signed-off-by: artembuslaev <buslaew.ar@mail.ru>

* fix

Signed-off-by: Stepan Kiryakov <stepan.kiryakov@envisionblockchain.com>

* fix

Signed-off-by: Stepan Kiryakov <stepan.kiryakov@envisionblockchain.com>

* fix

Signed-off-by: Stepan Kiryakov <stepan.kiryakov@envisionblockchain.com>

* policy service

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* fixes

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* fix build

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* fix build

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* fix tests

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* add title

* fix

Signed-off-by: artembuslaev <buslaew.ar@mail.ru>

* fix select user role
fix block updates

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* refactor runner

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* fix docker build

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* GitBook: [hashgraph#255] Updated Retirement screens

* add package lock

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* updated contract file id

Signed-off-by: artembuslaev <buslaew.ar@mail.ru>

* update transmute

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* update transmute

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* Temp fix

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* fix

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* fixes

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* fix available block for interfaceDocumentSourceBlock

Signed-off-by: artembuslaev <buslaew.ar@mail.ru>

* fix trustchain

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* GitBook: [hashgraph#257] Updated timestamps

* Updated iREC Timestamps

* Updated Verra Timestamps

* Updated GHG timestamp

* GitBook: [hashgraph#258] Updated Topic ID and Contract ID

* fix lint

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* fix deps

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* refactor

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* fix lint

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* fix receive external data

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* refactor
Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* add .env

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* remove api key

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* fix versions

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* fix policy init

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* fix lint

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* initialization messages

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* GitBook: [hashgraph#259] Added Mongo-admin-panel, target deployment

* fix duplicate retire requests

Signed-off-by: artembuslaev <buslaew.ar@mail.ru>

* fix contract query transaction fee

Signed-off-by: artembuslaev <buslaew.ar@mail.ru>

* up version

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* GitBook: [hashgraph#261] library of policy

* fix draft policy requests

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* up version

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>

* update retire requests in swagger

Signed-off-by: artembuslaev <buslaew.ar@mail.ru>

---------

Signed-off-by: simvalery <valeriy.simonov@envisionblockchain.com>
Signed-off-by: Stepan Kiryakov <stepan.kiryakov@envisionblockchain.com>
Signed-off-by: artembuslaev <buslaew.ar@mail.ru>
Signed-off-by: Giuseppe Bertone <giuseppe.bertone@swirldslabs.com>
Co-authored-by: Stepan Kiryakov <stepan.kiryakov@envisionblockchain.com>
Co-authored-by: artembuslaev <buslaew.ar@mail.ru>
Co-authored-by: prernaa.agarwal <prernaa.agarwal@envisionblockchain.com>
Co-authored-by: Stepan Kirjakov <84465157+Stepan-Kirjakov@users.noreply.github.com>
Co-authored-by: artembuslaev <68849616+artembuslaev@users.noreply.github.com>
Co-authored-by: prernaadev01 <79293833+prernaadev01@users.noreply.github.com>
Co-authored-by: Giuseppe Bertone <giuseppe.bertone@swirldslabs.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation Epic
Projects
None yet
Development

No branches or pull requests

3 participants