Abstract

This document defines the did:web5 method, a Decentralized Identifier (DID) method specification that utilizes the Nervos CKB (Common Knowledge Base) blockchain for creating, updating, and deactivating DIDs. The method is designed to provide decentralized identity management with strong consistency, cryptographic verifiability, and blockchain-based persistence.

The keywords "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in RFC 2119.

This is a draft specification for the did:web5 method. This document conforms to the requirements specified in the Decentralized Identifiers (DIDs) v1.0 specification ([DID-SPEC]).

Document History:

Editors:

Authors:

Contributing Organizations:

Revision Memory Notes:

1. Introduction

The did:web5 method leverages the Nervos CKB blockchain to provide a decentralized identity infrastructure. CKB uses a UTXO-based Cell model that enables flexible state storage and computation verification. This method provides strong consistency guarantees through blockchain consensus while maintaining compatibility with existing DID ecosystems. A simple introduction to the Cell model can be found in the appendix.