๐ŸŽ“Policy Glossary

Next, we discuss the terms that need to be understood to create Policies within the Guardian framework:

Term
Definition
Example

Block

Either a Policy Workflow or a Policy Action

MRVDataVerification (Policy Workflow)

children

Defines a list of Blocks that are grouped into a Policy Workflow

List of Blocks

defaultActive

Determines if Policy Workflow or a Policy Action can be executed

true

permissions

Security Policy associated with a specific role

STANDARD_REGISTRY

blockType

Specifies the type of Policy Workflow or Policy Action

interfaceContainerBlock (policy workflow name)

uiMetaData

Specifies the data of the policy workflow and/or Policy Action to be displayed

type: header___ fields:___________ name: document.issuer title: Owner_____ type: text

tag

Specifies the ID of a policy action which can be referenced in other blocks as a dependency

Request

schema

Defines the data schema for a block

Installer or MRV

dataType

Specifies the Type of data used in the Block

source

dependencies

Specifies which blocks tag or state transition rules stateMutation

See tag for referencing other Policy actions and stateMutation is a specific example of the name of a state transition rule

roles

Available roles from which the user can choose.

Auditor

cyclic

Go back one step to enable the creation of the previous object.

true

stop propagation

End processing here, don't pass control to the next block.

true

entityType

Gives the document a label in the DB. Needed for filtering.

Installer

forceNewDocument

Adds new Document

true

options

List of attributes, which is added to the VC when it is being persistent. Can be used for more flexible filtration.

"name": "status"

"value": "Minted",

documentType

Type of Document

VC/VP/DID

topic

Specifies Topic Name

topic

actor

Specifies a person, who will be next Owner

Owner/Policy Owner

issuer

Specifies a person, who will be Signer

owner / Policy Owner

onlyOwnDocuments

Specifies whether a block applies to only those documents owned by the role specified in permissions

true or false

ViewHistory

Specifies documents in the Grid with status timeline

true or false

on errors

Specifies if the error has occurred in the Block

Retry/Go to step/Go to tag

onlyAssignDocuments

Specifies which VC should be assigned to the user

true or false

Last updated