Building blocks of DID are :
* Wallets* Agents* Hubs* DID* DID Document* Verified Credentials* Issuers* Verifiers
SSI and Building blocks are used for :
1. To support routing and connection (VIA PKI) between two DIDs2. To support the issuance of verifiable credentials to individual and organizations.3. To support the verification of verifiable credentials that individuals and organizations process.
Wallet
Agents
2. Ledgers are too large to fit on a mobile .
3. It serve as an interface to the ledger, to cache keys and records relevant to the user
4. DID Documents will include pointers to service endpoints for the agent if agents are implemented.
5. Individuals manage the verified credentials they have with companies,governments, and institutions in their wallets or agents.
6. Agents/hubs are anticipateto do things on behalf of an individual identity, like make decisions, share data, or execute other instructions by a smart contract.
Hubs
Multiple agents together form a hub
Hub = multiple agents
example a company creates an identity hub for its IT department’s 100 employees
Identity hub = 100 agents
Verified Credentials
Verifiable credentials are pieces of data attested by a thirdparty , example university.
2. Institutions can issue Verifiable Credentials to the user wallet .
3. Institutions sign the verifiable credentials with their private key.
Issuers and Verifiers
Issuer is the party who will issue the verifiable credentials to a user. example university issues degree as verifiable credentials to a student.
verifier is the party who verifies if the degree is not fake and is of same person. example your company verifies your verifiable credentials.
Next Blog:
https://medium.com/@sethisaab/decentralized-identifiers-in-depth-explanation-af0f979b7bb6
— — — — — — — — — — — — — — END — — — — — — — — — — — — —
contact : [email protected]
<a href="https://medium.com/media/3c851dac986ab6dbb2d1aaa91205a8eb/href">https://medium.com/media/3c851dac986ab6dbb2d1aaa91205a8eb/href</a>