👤Issuer
An Issuer is an on-chain entity that issues Certificates in the Certificate Registry smart contract.
The issuer can be one of the following:
Privately held public/private keypair, i.e. a regular Ethereum account
When you want a single party to be responsible for the issuance
Works in automated environments, but otherwise discouraged
NOT RECOMMENDED due to the fact that if the keypair is leaked, the issuance process is, compromised.
Multisig wallet
Recommended when you want multiple parties to be in charge of the issuance process
A bit more complex setup in automated environments
Gnosis Safe, etc.
Smart Contract
The issuer can be ANY smart contract with an Ethereum address
Can be used when a more complex permissioning setup is needed as compared to the previous options
Last updated