Glossary

DID

DID (Decentralized Identification) is a verifiable decentralized digital identity identifier that represents its globally unique and unique characteristics. Similar to student ID.

VC

VC (Verifiable Credential) is a verifiable digital credential, which is a descriptive statement issued by an entity (such as a trusted organization, DAO organization, government system, or business organization) to endorse certain attributes of another entity, in order to prove that certain attributes of its owner are true and trustworthy. VC is similar to a student card issued by a university, which is issued to students by the school.

VP

VP (Verifiable Presentation) is a verifiable presentation used to aggregate one or more verifiable credentials. VP is a data structure that aggregates VC and is used to present VC related information to others. VP includes three types: full-text presentation, selective presentation, and abstract presentation. VP is similar to a student ticket for a sports game, containing some student information.

CType

CType (CredentialType) refers to the credential type, where cType specifies which fields the credential contains and the configuration information (type, etc.) of these fields. CType is similar to the specific field structure that forms a student card, used for the process of printing student cards before students enter school.

Holder

Holder is the holder of VC, and the applicable context is the Issue mode of VC. Holder is similar to the student themselves, holding a student card issued by the school.

Issuer

Issuer is the issuer of a VC, usually played by trusted organizations such as DAOs, governments, and industry associations, and its context is generally used in the issue model of a VC. The issuer is the endorser of the VC and is responsible for the issued VC. Issuers are similar to school organizations that issue student ID cards to students in their own school.

Claimer

Claimer is the requester of VC, and can also be the holder of VC, applicable to the request mode of VC. Claimer pre-fills in the content for issuing VC and submits it to the Attender for review. After the Attender approves the review, they will provide it to the,Claimer issues VC. Claimer is similar to an intern, requesting the internship company to issue an internship certificate after the internship period ends.

Attester

Attester is the reviewing party of the Claim request and the issuing party of the VC, usually played by trusted organizations such as DAOs, governments, etc. The applicable context of the Attender is the VC Request model. Attester is similar to a company where interns intern. After completing their internship, the intern will request the company to issue an internship certificate. The internship company will review the intern's situation and decide whether to issue the internship certificate.

Verifier

Verifier is the verifier and receiver of the VP, and will verify the correctness of the VP. The holder of the VC shares it with the Verifier in the form of a VP for verification, to indicate that they hold the VC. The applicable context of Verifier is VP sharing. Verifier is similar to a school gatekeeper. Students who want to enter the school need to present their student ID card (VC) to the gatekeeper in some form, and the gatekeeper verifies the student's identity before releasing them.

Message

A point-to-point asymmetric encryption channel used for transmitting VC, VP, and other data structures between two DID entities, where the transmitted data will be encrypted by the keyAgreement public key of the receiver DID.

Card

ZkID Card is a concrete embodiment of VC structure. Cards can be issued and prepared in Card Center. Users can participate in the entire lifecycle of VC as any identity in Card Center.

Template

Template is an extension structure of the CType structure. Setting a template is a prerequisite step when issuing a card, and the process can also be completed in Card Center.

Last updated