Skip to content

Commit

Permalink
v2.9.0 release: policy diff, resilient guardian
Browse files Browse the repository at this point in the history
### 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 <[email protected]>

* fix lint

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

* fix validation

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

* fix lint

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

* fix validation

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

* update messages

* update

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

* fix typo

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

* tmp

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

* implement local ipfs node
remove ipfs client

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

* update moment.js version

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

* update message format

* fix readonly fields in request block

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

* 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 <[email protected]>

* aggregate documents by custom fields

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

* update Dovu policy (fix schemas)

* update validation errors

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

* update validation errors

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

* fix

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

* 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 <[email protected]>

* update validation errors

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

* fix

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

* 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 <[email protected]>

* change hedera explorer

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

* always display delete action on selected block

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

* update hedera-sdk

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

* GitBook: [#220] Multi Policy UI

* GitBook: [#221] corrected local node files

* added message chunk setting

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

* #1014 MBP projects

* update schemas

* rename

* Updated Verra Timestamp

* added settings to change body request size

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

* 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 <[email protected]>

* 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 <[email protected]>

* update

* update

* http-request-block

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

* fix lint

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

* add validation

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

* fix

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

* update

* custom logic worker

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

* tokens retirement

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

* fixed endpoints, changed labels

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

* tokens retirement fixes

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

* up version

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

* fix

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

* fixed issue with double publishing retire schema

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

* fix deps

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

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

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

Signed-off-by: Giuseppe Bertone <[email protected]>

* fix updating token balance in retirement process

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

* GitBook: [#236] corrected typo in retirement

* added max transaction fee setting to worker

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

* update default max fee

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

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

* up version

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

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

* updated retirement docs, added some checks

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

* GitBook: [#240] Updated Contract APIs

* fix preset and readonly fields in condition section

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

* remove setImmidiate

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

* update string formats ui validation

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

* GitBook: [#241] HTTP Request Block added

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

* remove redundant logs

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

* CVE-2022-25878

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

* disable autocomplete on tokens count

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

* change placeholder for url type field

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

* added retirement contract code

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

* update

* Changed the iREC User Guide URL in ReadMe

* Updated Verra User Guide link

* fix lint

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

* fix tests

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

* 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 <[email protected]>

* update

* update

* fix

* fix

* update

* fix

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

* fix

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

* fix

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

* fix

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

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

* fix

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

* 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 <[email protected]>

* added contract code, fix

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

* fix incomplete retire request for nft opposite token

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

* fix custom logic block error handling

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

* fix

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

* fix

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

* fix

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

* policy service

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

* fixes

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

* fix build

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

* fix build

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

* fix tests

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

* add title

* fix

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

* fix select user role
fix block updates

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

* refactor runner

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

* fix docker build

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

* GitBook: [#255] Updated Retirement screens

* add package lock

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

* updated contract file id

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

* update transmute

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

* update transmute

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

* Temp fix

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

* fix

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

* fixes

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

* fix available block for interfaceDocumentSourceBlock

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

* fix trustchain

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

* 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 <[email protected]>

* fix deps

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

* refactor

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

* fix lint

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

* fix receive external data

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

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

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

* add .env

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

* remove api key

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

* fix versions

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

* fix policy init

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

* fix lint

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

* initialization messages

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

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

* fix duplicate retire requests

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

* fix contract query transaction fee

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

* up version

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

* GitBook: [#261] library of policy

* fix draft policy requests

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

* up version

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

* update retire requests in swagger

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

---------

Signed-off-by: simvalery <[email protected]>
Signed-off-by: Stepan Kiryakov <[email protected]>
Signed-off-by: artembuslaev <[email protected]>
Signed-off-by: Giuseppe Bertone <[email protected]>
Co-authored-by: Stepan Kiryakov <[email protected]>
Co-authored-by: artembuslaev <[email protected]>
Co-authored-by: prernaa.agarwal <[email protected]>
Co-authored-by: Stepan Kirjakov <[email protected]>
Co-authored-by: artembuslaev <[email protected]>
Co-authored-by: prernaadev01 <[email protected]>
Co-authored-by: Giuseppe Bertone <[email protected]>
  • Loading branch information
8 people authored Jan 31, 2023
1 parent 3e6b8f8 commit 12c1871
Show file tree
Hide file tree
Showing 60 changed files with 470 additions and 182 deletions.
110 changes: 68 additions & 42 deletions api-docs/api/swagger/swagger.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4648,19 +4648,19 @@ paths:
name: pageIndex
schema:
type: integer
description: The number of pages to skip before starting to collect the result set
description: The number of pages to skip before starting to collect the result set.
examples:
pageIndex:
summary: Example of a pageIndex
summary: Example of a pageIndex.
value: 0
- in: query
name: pageSize
schema:
type: integer
description: The numbers of items to return
description: The numbers of items to return.
examples:
pageSize:
summary: Example of a pageSize
summary: Example of a pageSize.
value: 100
responses:
200:
Expand Down Expand Up @@ -4702,6 +4702,8 @@ paths:
properties:
description:
type: string
example:
description: "Smart Contract Description"
responses:
200:
description: Successful operation.
Expand Down Expand Up @@ -4739,6 +4741,10 @@ paths:
type: string
description:
type: string
example:
contractId: "0.0.49176956"
description: "Smart Contract Description"

responses:
200:
description: Successful operation.
Expand Down Expand Up @@ -4772,6 +4778,7 @@ paths:
type: string
description: Contract identifier
required: true
example: "0.0.49176956"
requestBody:
description: Request Object Parameters.
content:
Expand All @@ -4781,6 +4788,8 @@ paths:
properties:
userId:
type: string
example:
userId: "0.0.49176949"
responses:
200:
description: Successful operation.
Expand Down Expand Up @@ -4814,9 +4823,10 @@ paths:
type: string
description: Contract identifier
required: true
example: "0.0.49176956"
responses:
200:
description: Successful operation.
description: Successful operation. Returns true if you are added to contract else false.
content:
application/json:
schema:
Expand Down Expand Up @@ -4847,6 +4857,7 @@ paths:
type: string
description: Contract identifier
required: true
example: "0.0.49176956"
requestBody:
description: Request Object Parameters.
content:
Expand All @@ -4859,16 +4870,21 @@ paths:
oppositeTokenId:
type: string
baseTokenCount:
type: string
type: integer
oppositeTokenCount:
type: string
type: integer
example:
baseTokenId: "0.0.49179655"
oppositeTokenId: "0.0.49179656"
baseTokenCount: 1
oppositeTokenCount: 3
responses:
200:
description: Successful operation.
content:
application/json:
schema:
type: boolean
application/json:
schema:
type: boolean
401:
description: Unauthorized.
403:
Expand All @@ -4890,23 +4906,17 @@ paths:
summary: Returns all contracts pairs.
parameters:
- in: query
name: pageIndex
name: baseTokenId
schema:
type: integer
description: The number of pages to skip before starting to collect the result set
examples:
pageIndex:
summary: Example of a pageIndex
value: 0
type: string
description: Base token identifier
example: "0.0.49179655"
- in: query
name: pageSize
name: oppositeTokenId
schema:
type: integer
description: The numbers of items to return
examples:
pageSize:
summary: Example of a pageSize
value: 100
type: string
description: Opposite token identifier
example: "0.0.49179656"
responses:
200:
description: Successful operation.
Expand All @@ -4923,9 +4933,9 @@ paths:
type: object
properties:
baseTokenRate:
type: string
type: integer
oppositeTokenRate:
type: string
type: integer
contractId:
type: string
description:
Expand Down Expand Up @@ -4956,6 +4966,7 @@ paths:
type: string
description: Contract identifier
required: true
example: "0.0.49176956"
requestBody:
description: Request Object Parameters.
content:
Expand All @@ -4968,20 +4979,31 @@ paths:
oppositeTokenId:
type: string
baseTokenCount:
type: string
type: integer
oppositeTokenCount:
type: string
type: integer
baseTokenSerials:
type: string
type: array
items:
type: integer
oppositeTokenSerials:
type: string
type: array
items:
type: integer
example:
baseTokenId: "0.0.49179655"
oppositeTokenId: "0.0.49179656"
baseTokenCount: 2
oppositeTokenCount: 6
baseTokenSerials: []
oppositeTokenSerials: []
responses:
200:
description: Successful operation.
content:
application/json:
schema:
$ref: "#/components/schemas/RetireRequest"
application/json:
schema:
$ref: "#/components/schemas/RetireRequest"
401:
description: Unauthorized.
403:
Expand All @@ -5006,24 +5028,25 @@ paths:
name: contractId
schema:
type: string
description: Contract Identifier
description: Contract Identifier.
example: "0.0.49176956"
- in: query
name: pageIndex
schema:
type: integer
description: The number of pages to skip before starting to collect the result set
description: The number of pages to skip before starting to collect the result set.
examples:
pageIndex:
summary: Example of a pageIndex
summary: Example of a pageIndex.
value: 0
- in: query
name: pageSize
schema:
type: integer
description: The numbers of items to return
description: The numbers of items to return.
examples:
pageSize:
summary: Example of a pageSize
summary: Example of a pageSize.
value: 100
responses:
200:
Expand Down Expand Up @@ -5061,8 +5084,9 @@ paths:
name: requestId
schema:
type: string
description: Request Identifier
description: Request Identifier.
required: true
example: "507f1f77bcf86cd799439011"
responses:
200:
description: Successful operation.
Expand Down Expand Up @@ -5098,13 +5122,15 @@ paths:
properties:
requestId:
type: string
example:
requestId: "507f1f77bcf86cd799439011"
responses:
200:
description: Successful operation.
content:
application/json:
schema:
type: boolean
application/json:
schema:
type: boolean
401:
description: Unauthorized.
403:
Expand Down
5 changes: 2 additions & 3 deletions api-docs/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "api-docs",
"version": "2.9.0-prerelease",
"version": "2.9.0",
"description": "Swagger Documentation",
"main": "dist/index.js",
"scripts": {
Expand All @@ -23,6 +23,5 @@
"@types/swagger-ui-express": "^4.1.3",
"tslint": "^6.1.3",
"typescript": "^4.6.3"
},
"stableVersion": "2.8.1"
}
}
7 changes: 3 additions & 4 deletions api-gateway/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@
},
"author": "Envision Blockchain Solutions <[email protected]>",
"dependencies": {
"@guardian/common": "^2.9.0-prerelease",
"@guardian/interfaces": "^2.9.0-prerelease",
"@guardian/common": "^2.9.0",
"@guardian/interfaces": "^2.9.0",
"@types/express-fileupload": "^1.4.1",
"dotenv": "^16.0.0",
"express": "^4.17.1",
Expand Down Expand Up @@ -51,6 +51,5 @@
"start": "node dist/index.js",
"test": "mocha tests/**/*.test.js --reporter mocha-junit-reporter --reporter-options mochaFile=../test_results/ui-service.xml"
},
"version": "2.9.0-prerelease",
"stableVersion": "2.8.1"
"version": "2.9.0"
}
3 changes: 1 addition & 2 deletions api-tests/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
{
"name": "api-tests",
"version": "2.9.0-prerelease",
"stableVersion": "2.8.1",
"version": "2.9.0",
"description": "API Tests",
"main": "index.js",
"scripts": {
Expand Down
7 changes: 3 additions & 4 deletions auth-service/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@
},
"author": "Envision Blockchain Solutions <[email protected]>",
"dependencies": {
"@guardian/common": "^2.9.0-prerelease",
"@guardian/interfaces": "^2.9.0-prerelease",
"@guardian/common": "^2.9.0",
"@guardian/interfaces": "^2.9.0",
"@mikro-orm/core": "~5.3.0",
"@mikro-orm/mongodb": "~5.3.0",
"dotenv": "^16.0.0",
Expand Down Expand Up @@ -46,6 +46,5 @@
"start": "node dist/index.js",
"test": "mocha tests/**/*.test.js --reporter mocha-junit-reporter --reporter-options mochaFile=../test_results/ui-service.xml"
},
"version": "2.9.0-prerelease",
"stableVersion": "2.8.1"
"version": "2.9.0"
}
5 changes: 2 additions & 3 deletions common/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"author": "Envision Blockchain Solutions <[email protected]>",
"dependencies": {
"@guardian/interfaces": "^2.9.0-prerelease",
"@guardian/interfaces": "^2.9.0",
"@mikro-orm/core": "~5.3.0",
"@mikro-orm/migrations-mongodb": "~5.3.0",
"@mikro-orm/mongodb": "~5.3.0",
Expand Down Expand Up @@ -34,6 +34,5 @@
"prepare": "npm run build",
"test": "echo \"Error: no test specified\" && exit 1"
},
"version": "2.9.0-prerelease",
"stableVersion": "2.8.1"
"version": "2.9.0"
}
Binary file added docs/.gitbook/assets/0 (1).png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/.gitbook/assets/0.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/.gitbook/assets/1 (1).png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/.gitbook/assets/1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/.gitbook/assets/10 (1).png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/.gitbook/assets/10.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/.gitbook/assets/11 (1).png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/.gitbook/assets/11.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/.gitbook/assets/12 (1).png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/.gitbook/assets/12.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/.gitbook/assets/13 (1).png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/.gitbook/assets/13.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/.gitbook/assets/14.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/.gitbook/assets/15.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/.gitbook/assets/16.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/.gitbook/assets/17.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/.gitbook/assets/18.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/.gitbook/assets/19.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/.gitbook/assets/2 (1).png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/.gitbook/assets/2 (2).png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/.gitbook/assets/2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/.gitbook/assets/20.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/.gitbook/assets/3 (1).png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/.gitbook/assets/3.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/.gitbook/assets/4 (1).png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/.gitbook/assets/4.png
Binary file added docs/.gitbook/assets/5 (1).png
Binary file added docs/.gitbook/assets/5.png
Binary file added docs/.gitbook/assets/6 (1).png
Binary file added docs/.gitbook/assets/6.png
Binary file added docs/.gitbook/assets/7 (1).png
Binary file added docs/.gitbook/assets/7.png
Binary file added docs/.gitbook/assets/8 (1).png
Binary file added docs/.gitbook/assets/8.png
Binary file added docs/.gitbook/assets/9 (1).png
Binary file added docs/.gitbook/assets/9.png
3 changes: 3 additions & 0 deletions docs/SUMMARY.md
Original file line number Diff line number Diff line change
Expand Up @@ -261,6 +261,9 @@
* [💻 Performing API Automation Testing](api-automation-testing/how-to-perform-api-automation-testing.md)
* [💻 Performing UI Automation Testing](guardian/automation-testing/performing-ui-automation-testing.md)
* [📝 Demo Guide](guardian/demo-guide/README.md)
* [📔 Library of Policy Examples](guardian/demo-guide/library-of-policy-examples/README.md)
* [Creating and using Roles](guardian/demo-guide/library-of-policy-examples/creating-and-using-roles.md)
* [Data input via Forms, using Roles to partition user activities.](guardian/demo-guide/library-of-policy-examples/data-input-via-forms-using-roles-to-partition-user-activities..md)
* [🔋 Renewable Energy Credits](guardian/demo-guide/renewable-energy-credits/README.md)
* [📖 Introduction to International Renewable Energy Credit Standard (iREC)](guardian/demo-guide/renewable-energy-credits/introduction-to-international-renewable-energy-credit-standard-irec.md)
* [⚙ iREC API Demo Guide](guardian/demo-guide/renewable-energy-credits/api-workflow-of-irec-demo.md)
Expand Down
2 changes: 1 addition & 1 deletion docs/guardian-architecture/mrv-splitting-logic.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
# ➗ MRV Splitting Logic

<figure><img src="../.gitbook/assets/2.png" alt=""><figcaption></figcaption></figure>
<figure><img src="../.gitbook/assets/2 (1).png" alt=""><figcaption></figcaption></figure>
2 changes: 2 additions & 0 deletions docs/guardian/demo-guide/library-of-policy-examples/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# 📔 Library of Policy Examples

Loading

0 comments on commit 12c1871

Please sign in to comment.