Attending Atala Prism Pioneers
These are my lecture notes from attending Atala Prism Pioneers program, by IOHK and taught by Dr. Lars Brünjes.
DID - Digital Identifiers
A globally unique URI. It can identify a person, organization, thing, data model, abstract entity. A DID-Controller can cryptographically prove being in control. It is a spec from WWW Consortium at https://www.w3.org/TR/did-core. In Prism, DIDs are managed by Cardano’s blockchain.
An example DID follows this structure:
scheme:DID Method:DID method-specific identifier
Can be issued by an Issuer, identified by a DID. Can be issued to a Holder, the subject, identified by a DID. Can be passed to and verified by a Verifier and it is specified by WWWC: https://w3c.github.io/vc-data-model
e.g., a university (Issuer) provides to a student (Holder) a degree certificate (Credential). This credential can be verified (using a Verifier) by an employer.
Idea for Atala PRISM project
A search engine for employers to find certified professionals for a role (vertical: career/reputation). The Holder is the job seeker/professional. The credentials that would be issued could be:
- Proof of Employment at company Xpto
- Recommendation from another verified user
- Proof of Degree
- Proof of certification taken by AWS/Azure/Google Cloud/etc
The Issuers are the companies/universities/training entities. The Verifier is the search engine, used by employers.
- Read: - DID Resolution, retrieving a DID document
Types of DIDs
- Long Form: not stored in the blockchain, document payload is stored in the DID
- Canonical: stored in the blockchain