This document defines the Local ID Extension to the did:web5
method. A Local ID in the did:web5
method provides a lightweight, off-chain identity mechanism that enables users to establish and migrate DIDs without immediately incurring the costs and consensus requirements of on-chain operations. Local IDs are particularly useful for scenarios where only limited consensus (such as within a small group) is needed, and they can later be migrated to a full on-chain did:web5
DID. When a Local ID is migrated, its reference is recorded in the local_id
field of the newly created did:web5
DID Document Cell.
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.
Document History:
Editors:
Authors:
Contributing Organizations:
Revision Memory Notes:
Local IDs follow the format web5:<method-name>:<method-specific-id>
. The different format allows resolver to handle the redirection after the migration. See 2.2 Resolution Process.