💚
vSelf Project Documentation
vSelf functionality
vSelf functionality
  • NEAR onboarding
    • Create account
    • Supported wallets
    • Smooth onboarding
  • NFT collection toolkit
    • Overview
    • Set up NFT collection
    • Claim NFT rewards
    • Mobile application
    • Analytics
    • Provenance traction
    • Collection settings
    • VSELF API for collections
    • Payment
  • User profile toolkit
    • Overview
    • NEAR NFT-based profile
    • Multi-chain support
    • Sub-identities support
  • Community management toolkit
    • Overview
    • Community types
    • Community structure
    • Community roles & rights & reputation
    • Community functionality
    • Private community
    • zkp proof-of-membership SDK
  • Verifiable credentials toolkit
    • Overview
    • Roles definition
    • Credential types & concepts
    • Toolkit functionality
    • Credential-based wallet & studio
Powered by GitBook
On this page
  1. Verifiable credentials toolkit

Roles definition

Status: in development

The vSelf verifiable credential toolkit defines several roles in the credential management process:

  • Issuer

  • Holder

  • Subject

  • Authority

  • Verifier

  • Validator

  • Curator

Issuer is a person or organization that sets up the credential metadata and mints the credential for the holder's NEAR wallet.

Holder is a person or organization that owns the credential in her NEAR wallet.

The data presented in the credential is applied to the credential subject - a person, organization or object. The subject often matches with the holder or is owned by the holder.

Credential authority is a person or organization that is affiliated with the credential and provides an additional signature to the credential.

Verifier is an entity that checks the information in the credential and can make a conclusion about the credential validation. The verifier can be a person, organization, or smart contract method.

Validator is a person or organization that has the appropriate expertise to deeply check the information from the credential and makes a decision about the credential approval.

Curator is a person or organization that has the right to update some of the credential metadata.

PreviousOverviewNextCredential types & concepts

Last updated 2 years ago