🔰Authorization levels
The organizational structure of the DEXPIRY system
Each user of the DEXPIRY application is assigned an authorization level.
Default authorization level is "Basic User", and other authorization levels are approved by "Administrator".
The "Basic User" authorization level has access to transactions and details of tokens assigned to the corresponding Ethereum (Optimism) address, as well as the ability to send and receive tokens in circulation.
The "Token Issuer" authorization level has the ability to create warranty tokens, and is also a validator for transactions and interactions with the network through the Self-hosted Optimsm Node and is assigned to sales points and manufacturers that issue warranties using the DEXPIRY system.
The "Regulator" authorization level, along with the "Adminstrator", is the only one with access to transactions and details of all tokens in circulation, but does not have the ability to create new tokens.
The circulation of warranty tokens can also be tracked via a third party Bloockchain explorer, but the user does not have access to the additional functions offered by the DEXPIRY application.
Functions of the DEXPIRY system depending on the authorization level
The functions of the DEXPIRY system depend on the authorization level of the user:
Authorization level: "Basic User" (for warranty users)
Claim assigned warranty tokens
Digital authentication / confirmation of token ownership (cryptographic signature)
Send / receive warranty tokens
Tracking of claimed warranty tokens on the blockchain
Access to detailed information about the purchased product and its warranty (token details)
Access to a personal user storage box in a decentralized database
Authorization level: "Token Issuer" (for warranty issuers)
Creation and allocation of warranty tokens (mint token)
Claim assigned warranty tokens
Digital authentication / confirmation of token ownership (cryptographic signature)
Send / receive warranty tokens
Tracking of minted warranty tokens on the blockchain
Verification and confirmation of warranty token transactions (TX validator)
Access to detailed information about sold products and their warranties (token details)
Access to a personal user storage box in a decentralized database
Authorization level: "Regulator"
Tracking of all warranty tokens on the blockchain
Access to detailed information about sold products and their warranties (token details)
Verification and confirmation of warranty token transactions (TX validator)
Authorization level: "Administrator"
Assigning and changing user authorization levels (delegate role)
Creation and allocation of warranty tokens (mint token)
Claim assigned warranty tokens
Digital authentication / confirmation of token ownership (cryptographic signature)
Send / receive warranty tokens
Deleting warranty tokens (burn token)
Tracking of all warranty tokens on the blockchain
Access to detailed information about sold products and their warranties (token details)
Verification and confirmation of warranty token transactions (TX validator)
Editing of a decentralized database
Last updated