Abstract

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:

1. Syntax Format

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.

2. Operations

2.1 Migration Process