📄Roles in the ME ID Protocol

There are three basic roles within the ME ID Protocol.

Holder

The identity holder is the real individual who possesses the credential, with their own DID. In ME ID, the user's unique identifier is their ME wallet address. Holders have the following rights:

  • Decide whether to accept a certain identity credential

  • Decide to whom to present the identity credential

  • Decide which identity credentials to present

  • Decide which parts of the credential information are visible to the verifier (requires the credential itself to support this)

Issuer

The identity issuer is a provider authorized to issue verifiable identity proofs. Issuers also have their own unique DID. Issuers send the credential (VC, SBT) they have created and signed with a cryptographic signature to the identity holder and are responsible for receiving and verifying statements. In the ME Network, there are different country zones, so the Issuer itself will have a country zone label to declare its business scope.

Additionally, identity issuers incur a certain Gas Fee when issuing SBT/VC.

Application-side Verifier (App Verifier)

The application side requesting verification, i.e., the party that needs to verify the user's identity. The application serves the identity holder and must determine which are valid identity holders.

However, essentially, the holder is not inherently trusted by the application, hence the verifier relies on the issuer.

Within ME Network, Verifier mainly refers to DApps deployed on Rollup-chain that need to verify user identity. For example, if country A's regulatory requirements stipulate that DApp X can only operate within country A, users will need to present identity proof or PoP for access when using DApp X.

Another typical scenario is where some DApps wish to attract users with specific identity tags (e.g., users who have passed AML certification, high-value asset customers). These DApps can implement ME ID to provide preferential measures for qualified users, such as fee discounts or rebate policies by DEX for these users.

Roles and Execution Process

The basic process among roles:

  • The identity holder, a real human individual, requests identity issuance from the issuer;

  • The identity issuer confirms the request and issues the credential;

  • The application-side verifier will perform specific operations for the holder according to requirements, verifying the credential.

Last updated