Pular para o conteúdo
Volume 2

The Decentralized Identity Framework

Mastering Global Standards for Autonomous Digital Identifiers

Take control of digital existence in an era of centralized silos.

Strategic Objectives

• Understand the core architecture of globally unique URI schemes.

• Master the mechanics of DID resolution and metadata discovery.

• Navigate the landscape of verifiable registries and ledgers.

• Implement persistent identifiers that remain independent of any provider.

The Core Challenge

Traditional identity systems rely on fragile, centralized authorities that compromise privacy and limit global interoperability.

01

The Evolution of Identity

From Centralized Silos to Autonomous Roots
You will explore the historical context of identity systems to understand why the shift toward decentralization is not just a technical trend, but a structural necessity for modern digital life.
Identity Before the Digital Age
Human Recognition, Social Trust, and Early Credentials

This section examines how identity functioned in pre-digital societies through reputation, physical presence, and social networks. It explores the emergence of written credentials, government registries, and physical identification documents as early mechanisms for verifying individuals within growing administrative states.

The Digitization of Identity
When Identity Entered the Information Systems Era

This section explores how identity began transitioning into digital systems as governments, banks, and corporations adopted databases and networked computing. It introduces the idea of digital identity as a representation of individuals within information systems and discusses how identifiers, credentials, and authentication mechanisms became central components of digital interaction.

The Rise of Platform-Centered Identity
Accounts, Logins, and the Birth of Identity Silos

This section analyzes the growth of centralized identity architectures during the expansion of the internet. Online platforms, enterprise systems, and service providers created isolated account systems that required users to maintain multiple identities across different services, producing fragmented identity ecosystems.

02

The Concept of Sovereignty

Defining Self-Sovereign Identity Principles
You will learn the core tenets of SSI, giving you the philosophical and functional foundation required to appreciate how DIDs return agency to the individual user.
From Authority to Autonomy
How Identity Control Shifted from Institutions to Individuals

This section introduces the historical transition from institution-controlled identity systems to the concept of personal sovereignty over identity. It explores how governments, corporations, and centralized registries historically mediated identity verification and why this model created limitations, risks, and dependency. The section sets the stage for the emergence of self-sovereign identity as a corrective paradigm.

Understanding Digital Sovereignty
Applying the Idea of Sovereignty to Personal Identity

This section explores the philosophical meaning of sovereignty when applied to digital identity. It explains how sovereignty implies ownership, autonomy, and control over one’s identifiers, attributes, and credentials. The discussion connects political sovereignty concepts with the emerging need for individuals to become the primary authority over their digital identity lifecycle.

The Core Principles of Self-Sovereign Identity
The Foundational Rules that Define SSI Systems

This section presents the fundamental principles that characterize self-sovereign identity systems. It explains the widely recognized design goals that ensure individuals retain authority over their identifiers, data, and credentials. These principles provide a conceptual checklist for evaluating whether an identity system truly respects user sovereignty.

03

Universal Resource Identifiers

The Bedrock of Global Naming
You need to master the URI syntax because DIDs are, at their core, specialized URIs; this chapter ensures you understand the naming conventions that power the entire web.
Global Naming as Infrastructure
Why the Internet Needed a Universal Identifier System

Introduces the conceptual problem of naming and locating digital resources across a distributed network. Explains how early internet systems required a consistent naming convention to reference documents, services, and data, and how the URI model emerged as the foundational solution enabling universal referencing across the web.

The Anatomy of a URI
Understanding the Structural Grammar of Global Identifiers

Breaks down the standardized structure of a URI into its core components. Explains how schemes, authorities, paths, queries, and fragments work together to create a precise and machine-readable naming format capable of uniquely identifying digital resources.

Schemes and Naming Domains
How Identifier Systems Define Their Own Rules

Explores the role of the URI scheme as the defining namespace of an identifier. Discusses how schemes establish interpretation rules and how different ecosystems—such as web addresses, email links, and decentralized identifiers—define their own scheme-based semantics.

04

The DID Syntax

Anatomy of a Decentralized Identifier
You will deconstruct the specific components of a DID—scheme, method, and identifier—to understand how they provide a permanent, global address without central registries.
Why Identifier Structure Matters
Designing Global Identifiers Without Central Authorities

Introduces the challenge of creating identifiers that are globally unique, persistent, and resolvable without relying on centralized naming authorities. This section frames why decentralized identity requires a carefully designed syntax and explains how structured identifiers enable interoperability across networks, software systems, and organizations.

The DID as a Structured Address
From Human Identity to Machine-Readable Locator

Explains how a decentralized identifier functions as a machine-readable address that points to a set of cryptographic material and metadata. The section introduces the high-level structure of a DID and describes how the identifier serves as a stable reference point for identity information stored across decentralized systems.

The DID Scheme
Declaring the Decentralized Identifier Namespace

Examines the first component of a DID: the scheme. This section explains how the scheme signals that an identifier follows the decentralized identifier standard and how this prefix differentiates DIDs from traditional identifiers such as URLs, URNs, or email addresses.

05

Persistent Identifiers

Ensuring Long-Term Technical Stability
You will discover why persistence is the 'killer feature' of DIDs, learning how to create identifiers that survive even when the organizations that created them disappear.
The Fragility of Conventional Identifiers
Why Most Digital References Eventually Break

Introduces the widespread problem of identifier decay in digital systems. The section explains how traditional identifiers such as URLs and database IDs depend on institutional stability, server maintenance, and administrative continuity, making them vulnerable to disappearance, restructuring, or technological shifts.

The Concept of Persistence in Digital Infrastructure
Separating Identity from Location and Ownership

Explores the foundational idea behind persistent identifiers: the separation between the identity of a digital object and the infrastructure used to access it. This section clarifies how persistence emerges when identifiers remain stable even as systems, servers, and custodians change.

Lessons from Earlier Persistent Identifier Systems
How Scholarly Publishing and Archival Systems Solved Longevity

Examines earlier generations of persistent identifier frameworks developed for long-term knowledge preservation. By analyzing these systems, the section extracts design principles that enable identifiers to remain valid for decades despite technological and organizational changes.

06

DID Documents

The Metadata of Digital Presence
You will dive into the standard format for DID Documents, learning how linked data allows software to discover how to interact with an identity owner securely.
Introduction to DID Documents
Defining the Metadata Layer of Identity

Explore the purpose and structure of DID Documents as the canonical representation of a decentralized identity, highlighting their role in enabling software to discover and interact with identity owners.

Core Elements of a DID Document
Identifiers, Public Keys, and Service Endpoints

Break down the essential components such as the DID itself, verification methods, authentication keys, and service endpoints that facilitate secure interactions.

Expressing DID Documents in JSON-LD
Structured Metadata for Interoperability

Demonstrate how JSON-LD allows DID Documents to be machine-readable and semantically linked, supporting consistent parsing across systems and applications.

07

Resolution Mechanisms

Transforming Identifiers into Documents
You will study the abstraction layer of resolution, enabling you to build systems that can look up any DID regardless of its underlying storage method.
Foundations of Identifier Resolution
Understanding the Mapping from DIDs to DID Documents

Introduce the conceptual layer of resolution, explaining how decentralized identifiers can be transformed into actionable DID documents. Discuss the abstraction that allows DIDs to be independent of storage technology, network type, or blockchain.

Resolution Architectures
Centralized, Decentralized, and Hybrid Models

Compare different architectures for resolving identifiers, including fully decentralized networks, traditional centralized resolvers, and hybrid approaches. Highlight trade-offs in performance, security, and reliability for DID resolution.

Resolution Protocols and Standards
How DIDs are Queried and Responded To

Examine the protocols and standards governing DID resolution, such as HTTP-based APIs, blockchain transactions, and peer-to-peer queries. Include an overview of standard response formats and error handling mechanisms.

08

The Role of Methods

Bridging the Gap to Specific Ledgers
You will analyze how different 'DID Methods' translate generic operations into specific technical actions on various blockchains or databases.
Introduction to DID Methods
Understanding the Conceptual Layer

Define the purpose of DID Methods and their role in converting abstract DID operations into ledger-specific interactions. Highlight how this abstraction supports interoperability across multiple decentralized systems.

Core Components of DID Methods
Identifiers, Drivers, and Protocols

Break down the structural elements that constitute a DID Method, including identifier formats, protocol drivers, and the mapping of standard operations like create, update, and deactivate to ledger actions.

Mapping Generic Operations to Ledger Actions
From Specification to Execution

Analyze how universal DID operations are concretely implemented across diverse ledgers, addressing variations in transaction models, consensus mechanisms, and access controls.

09

Verifiable Data Registries

The Source of Truth for Identifiers
You will examine the different types of registries, from blockchains to peer-to-peer networks, that serve as the anchor for decentralized trust.
Foundations of Verifiable Data Registries
Understanding the Backbone of Decentralized Trust

Introduce the concept of verifiable data registries as immutable sources of truth, their role in decentralization, and why they are critical for autonomous digital identifiers.

Blockchain-Based Registries
Using Blockchains to Anchor Identity

Examine how public and permissioned blockchains function as verifiable registries, including consensus mechanisms, transaction finality, and their implications for digital identity verification.

Peer-to-Peer and Federated Networks
Alternative Models for Distributed Verification

Explore registries implemented through peer-to-peer and federated network architectures, highlighting trade-offs in scalability, governance, and trust compared to blockchains.

10

Universal Resolvers

Achieving Cross-Method Interoperability
You will learn how to bridge fragmented ecosystems, ensuring your identity applications can communicate across different technical silos effortlessly.
The Challenge of Fragmented Identity Ecosystems
Understanding the barriers to cross-method communication

Explore the landscape of decentralized identifiers (DIDs) and the technical silos that prevent seamless interaction. Discuss the diversity of DID methods, standards variations, and the practical consequences of incompatible systems.

Concept and Architecture of Universal Resolvers
Bridging multiple DID methods under a single framework

Introduce the Universal Resolver as a critical tool for cross-method interoperability. Explain its architecture, the resolution process, and how it abstracts the complexity of different DID methods to provide a unified interface.

Protocols and Standards Enabling Interoperability
Global standards that make universal resolution feasible

Detail key protocols, such as DID Core, DID Resolution, and JSON-LD interoperability guidelines. Discuss how adherence to these standards allows different identity systems to communicate reliably.

11

Authentication Frameworks

Proving Ownership of the DID
You will understand the protocols used to prove that a person or entity actually controls a specific identifier without relying on passwords.
From Identity Claims to Cryptographic Proof
Why Decentralized Systems Require a New Authentication Paradigm

Introduces the shift from traditional account-based authentication toward cryptographic proof of identifier control. Explains why decentralized identity systems cannot rely on centralized password databases and instead depend on mathematically verifiable proofs tied to decentralized identifiers.

Control of a DID as the Core Authentication Principle
Binding Identifiers to Cryptographic Keys

Explores how decentralized identifiers are anchored to public-private key pairs. Describes how control of the private key becomes the fundamental mechanism for proving ownership of a DID and how DID documents expose verification methods used in authentication processes.

Challenge Response Protocols
Proving Control Without Revealing Secrets

Explains how verifiers generate unpredictable challenges that must be cryptographically signed or transformed by the DID controller. Shows how challenge–response protocols eliminate the need for stored secrets and prevent unauthorized impersonation.

12

Service Endpoints

Extending Identity to Applications
You will discover how to use DID documents to advertise where a user’s data lives, facilitating decentralized communication and storage.
Identity Beyond Identification
Why Identifiers Need Application Connectivity

This section introduces the limitation of identifiers that merely prove identity without enabling interaction. It explains why decentralized identities must also expose mechanisms for communication and data exchange, positioning service endpoints as the bridge between identifiers and real-world applications.

The Concept of a Service Endpoint
From Network Interfaces to Identity Infrastructure

This section explains the general concept of a service endpoint as a network-accessible location where a service can be reached. It then reframes the idea within decentralized identity systems, showing how endpoint concepts evolve when attached to autonomous identifiers rather than centralized platforms.

Service Entries Inside DID Documents
Publishing Interaction Points for Identity Holders

This section explores how decentralized identifiers publish service endpoints within DID documents. It explains the structure of service entries, their role in enabling application discovery, and how identity holders advertise capabilities such as messaging, credential exchange, or storage access.

13

Public Key Infrastructure

The Relationship Between DIDs and PKI
You will explore how DIDs evolve traditional PKI by removing the need for centralized Certificate Authorities while maintaining cryptographic integrity.
Cryptographic Identity Before Decentralization
Why Public Key Infrastructure Became the Backbone of Digital Trust

Introduces the historical motivations behind Public Key Infrastructure, explaining how the need for secure communication and identity verification on the internet led to the creation of certificate-based trust systems. This section frames PKI as the foundational cryptographic model that decentralized identity systems build upon.

The Architecture of Traditional PKI
Certificates, Certificate Authorities, and Hierarchical Trust

Examines the internal structure of conventional PKI systems, including the roles of certificate authorities, registration authorities, certificate repositories, and revocation mechanisms. The section explains how hierarchical trust chains function and how identities become bound to cryptographic keys.

Trust Anchors and Their Limitations
Centralization Risks in Certificate-Based Identity Systems

Analyzes the structural weaknesses that emerge from centralized trust anchors, including single points of failure, certificate authority compromise, political jurisdiction issues, and the operational complexity of managing global certificate hierarchies.

14

Key Management Strategies

Managing the Root of Trust
You will learn the critical strategies for rotation and recovery, ensuring that if keys are lost, the identity itself remains recoverable and secure.
The Cryptographic Root of Identity
Why Keys Are the Foundation of Decentralized Trust

This section introduces the role of cryptographic keys as the foundational trust anchor in decentralized identity systems. It explains how decentralized identifiers derive their authority from key ownership rather than centralized registries, and why protecting and managing these keys is equivalent to protecting the identity itself.

Designing the Identity Key Hierarchy
Separating Control, Authentication, and Recovery Keys

This section explores architectural strategies for structuring multiple keys within a decentralized identity. It explains how separating operational keys from root control keys reduces risk and enables safe updates. The discussion covers hierarchical key roles and how layered trust structures improve resilience and governance of digital identities.

Key Rotation as a Security Lifeline
Replacing Trust Anchors Without Breaking Identity Continuity

This section explains the importance of key rotation as a proactive defense mechanism against compromise, aging cryptography, and operational risk. It discusses rotation strategies in decentralized identity systems and how identifier documents can be updated to introduce new keys while maintaining continuity of identity control.

15

Standardization Bodies

Navigating the W3C Landscape
You will familiarize yourself with the governance bodies that define these rules, helping you stay compliant with international standards as they evolve.
Why Global Standards Matter for Decentralized Identity
Interoperability as the Foundation of Digital Trust

This section introduces the role of international technical standards in ensuring interoperability across decentralized identity systems. It explains why identity technologies cannot succeed in isolation and how common protocols allow wallets, issuers, verifiers, and registries to interact seamlessly across platforms, jurisdictions, and industries.

The World Wide Web Consortium as a Standards Authority
Institutional Governance of the Modern Web

This section explains the institutional role of the World Wide Web Consortium in shaping the technical foundations of the web. It examines the consortium’s mission, governance structure, and collaborative model that enables industry, academia, and governments to jointly develop global standards.

How Standards Are Created
From Working Drafts to Global Recommendations

This section explores the lifecycle through which web standards are proposed, debated, tested, and ultimately ratified. It explains the stages of specification maturity and how open consensus, technical review, and implementation testing ensure that emerging standards are both practical and widely adoptable.

16

Data Schemas and Semantics

Structuring Information for Machines
You will understand the semantic layer of DIDs, which allows machines to process identity information with a shared, global understanding of meaning.
Introduction to Semantic Structuring
Why Meaning Matters in Digital Identity

Explains the role of semantics in decentralized identity, highlighting how shared meaning enables machines to interpret identity attributes consistently across systems.

Data Schemas for DIDs
Defining Structured Identity Information

Covers the design of data schemas for decentralized identifiers, including types, fields, and relationships that support automated processing and verification.

Ontologies and Controlled Vocabularies
Creating Shared Context for Machines

Explores how ontologies and controlled vocabularies provide a common framework for representing identity concepts, enabling interoperability across diverse DID systems.

17

Peer-to-Peer Identifiers

DIDs Without a Global Ledger
You will explore 'DID:Peer' and similar methods that enable private, direct connections between parties without leaving a footprint on a public ledger.
Introduction to Peer-to-Peer Digital Identifiers
Conceptual Foundations of Ledger-Free Identity

Introduce the concept of peer-to-peer identifiers (DID:Peer) and explain their role in decentralized identity systems. Highlight why avoiding a global ledger enhances privacy and autonomy.

Mechanics of DID:Peer
Creating and Exchanging Ledger-Free Identifiers

Detail the technical processes for generating peer-to-peer DIDs, including cryptographic key pairs, local identifier resolution, and ephemeral connections between parties.

Protocols and Communication Models
Direct Messaging and Secure Channels

Examine how peer-to-peer DIDs support private communication protocols, including message routing, authentication, and encryption methods suitable for direct exchanges without ledger dependency.

18

Privacy by Design

Minimizing Correlation and Tracking
You will learn how to architect identity systems that prevent third parties from tracking users across different services through identifier correlation.
Foundations of Privacy by Design
Embedding Privacy into Identity Architecture

Explains the principles of Privacy by Design and why proactive privacy engineering is essential for decentralized identity systems, highlighting its role in preventing cross-service tracking.

Decentralized Identifiers and Pseudonymization
Breaking Linkability Across Services

Describes techniques for generating and managing multiple pseudonymous identifiers to prevent correlation across platforms while maintaining user control over their data.

Context-Specific Identifier Design
Tailoring Identity to Reduce Tracking Risks

Covers strategies for context-specific identifiers and ephemeral credentials, showing how identity systems can limit linkability and reduce persistent tracking risks.

19

Web of Trust Models

Decentralized Reputation and Validation
You will see how DIDs can be used to build networks of trust where identity validity is confirmed by the community rather than a single entity.
Foundations of Web of Trust
From Centralized Authority to Community Validation

Introduce the concept of web of trust, explaining its departure from traditional centralized PKI models. Discuss how decentralized identifiers (DIDs) enable individuals to assert and verify identity without relying on a single authority.

Mechanics of Trust Networks
Signature Chains and Trust Graphs

Detail how trust is propagated in a web of trust through cryptographic signatures and endorsement chains. Explain trust graphs, the role of transitive trust, and how nodes validate each other within a decentralized system.

Reputation and Validation Models
Scoring, Weighting, and Community Consensus

Explore mechanisms for quantifying reputation in decentralized networks, including trust scores, weighting of endorsements, and consensus approaches that allow communities to collectively validate identities.

20

Identity Hubs and Data Vaults

Where Identity Meets Personal Data
You will learn how DIDs act as the 'key' to decentralized storage, allowing users to carry their data with them from application to application.
Introduction to Identity Hubs
Understanding the Core of Personal Data Control

Explores what identity hubs are, their role in decentralized ecosystems, and how they enable users to manage and transport personal data securely using DIDs.

Data Vaults: Personal Storage in the Decentralized World
Secure and Private Repositories for Digital Identity

Covers the architecture of data vaults, encryption models, and access control, emphasizing how these vaults preserve privacy while supporting interoperability between applications.

DIDs as the Key to Your Data
Linking Identity to Portability

Explains how Decentralized Identifiers serve as cryptographic keys to unlock data across multiple hubs and vaults, enabling seamless movement of personal information without centralized intermediaries.

21

The Future of Global Discovery

The Path Toward a Unified Identity Layer
You will conclude your journey by envisioning a fully realized decentralized web, where DIDs serve as the universal connective tissue for all digital interactions.
From Fragmented Identity to a Global Identity Layer
Why the Internet Needs a Universal Identity Substrate

This section frames the historical limitations of identity on the traditional internet and explains why a new identity architecture is necessary. It explores how usernames, passwords, centralized login providers, and platform-bound identities created fragmented digital personas. The discussion then introduces decentralized identifiers as the architectural shift that enables a persistent identity layer spanning networks, platforms, and jurisdictions.

The Architecture of the Future Internet
Layered Systems That Enable Autonomous Digital Identity

This section examines how decentralized identity fits into the evolving architecture of the future internet. It explains how networking layers, distributed ledgers, cryptographic protocols, and decentralized storage converge to form a global infrastructure for identity verification and trust. The section emphasizes how identity becomes a foundational layer similar to addressing, routing, and data transport.

Decentralized Identifiers as the Universal Discovery Mechanism
Replacing Platform-Centric Identity with Protocol-Level Identity

This section explores how decentralized identifiers enable global discovery across applications, services, and organizations. It describes how DID documents, resolution networks, and verifiable credentials allow systems to discover identities without relying on centralized directories. The section positions DIDs as the connective tissue linking users, devices, institutions, and services in the decentralized web.

Available eBook Editions

Arabic
English
French
German
Italian
Japanese
Korean
Portuguese
Spanish
Turkish