Skip to content
You are reading Quorum Key Manager development version documentation and some displayed features may not be available in the stable release. You can switch to stable version using the version box at screen bottom.

Add a role to Quorum Key Manager

You can define a role in a Quorum Key Manager (QKM) manifest file.

Use the following fields to configure one or more roles:

  • kind: string - the string Role
  • name: string - name of the role
  • specs: object - configuration object containing a list of permissions assigned to the role.

Example role manifest file

# Anonymous role manifest (specifies permissions for anonymous requests)
- kind: Role
  name: anonymous
  specs:
    permissions:
      - "read:nodes"

# Guest role manifest
- kind: Role
  name: guest
  specs:
    permissions:
      - "read:*"

# Signer role manifest
- kind: Role
  name: signer
  specs:
    permissions:
      - "read:*"
      - "sign:keys"
      - "sign:ethereum"

# Admin role manifest
- kind: Role
  name: admin
  specs:
    permissions:
      - "*:*"
Questions or feedback? You can discuss issues and obtain free support on Quorum Key Manager Discord channel.
For paid professional support by Consensys, contact us at [email protected].