Privileged Roles & Ownership

Name
Permission
Timelock Delay
ISSUER_ROLE
  • authorized attributes to be issued for a passport
  • burn passports
  • override attributes values
N/A
READER_ROLE
  • read arbitrary passport fields
N/A
GOVERNANCE_ROLE
  • perform smart contract upgrades
  • add Pauser/Issuer/Reader roles
  • remove Pauser/Issuer/Reader roles
  • update treasury address
  • set and configure contract addresses
  • set query prices
  • set eligible token id
  • set token id uris
  • set eligible attributes/attributes by DID
  • set attribute permissions per issuer
1 Day
PAUSER_ROLE
  • Can pause setting attributes
  • Can pause minting passports
  • Can pause burning passports
  • can pause withdraws
N/A