chapter two

2 The basic building blocks of SSI

 

by Drummond Reed, Rieks Joosten, and Oskar van Deventer

As we explained in chapter 1, SSI is relatively new, having only emerged onto the Internet stage in 2016. At one level, SSI is a set of principles about how identity and personal data control should work across digital networks. At another level, SSI is a set of technologies that build upon core concepts in identity management, distributed computing, blockchain or distributed ledger technology (DLT), and cryptography.

In many cases these core concepts have been established for decades. What’s new is how they are put together to create a new model for digital identity management. The purpose of this chapter is to quickly familiarize you with seven basic building blocks from a conceptual and technical point of view before we show how they are applied to different example scenarios in chapter 3. These seven building blocks are:

  1. Verifiable credentials (aka digital credentials)
  2. The trust triangle: issuers, holders, and verifiers
  3. Digital wallets
  4. Digital agents
  5. Decentralized identifiers (DIDs)
  6. Blockchains and other verifiable data registries
  7. Governance frameworks (aka trust frameworks)

Note that we will go much deeper into some of these building blocks in Part 2: SSI Architecture.

2.1   Verifiable credentials

2.2   Issuers, holders, and verifiers

2.3   Digital wallets

2.4   Digital agents

2.5   Decentralized Identifiers (DIDs)

2.6   Blockchains and other verifiable data registries

2.7   Governance frameworks

2.8   Summary