🔰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