NEW
Report & API Now Live! Data insights report and open data API endpoints live as of September 23, 2025

Description −

Description
Source

The NFT DID Method (did:nft) enables any non-fungible token to function as a decentralized identifier, where the NFT's owner becomes the DID controller. This method creates a bridge between the world of blockchain-based NFTs and decentralized identity systems, leveraging the Ceramic Network for resolution and the Chain Agnostic Improvement Proposals for cross-chain compatibility.

The method works by converting NFT ownership into DID control, allowing any NFT across different blockchains to become a functional digital identifier. When an NFT changes ownership through a blockchain transaction, the DID controller automatically updates to reflect the new owner. This creates a dynamic identity system where control of digital resources can be transferred alongside NFT ownership.

Key features include:

  • Cross-chain compatibility through CAIP-19 Asset ID standards
  • Automatic controller updates based on NFT ownership
  • Integration with the Ceramic Network for DID resolution
  • Support for multiple NFT standards (initially ERC721)
  • Blockchain-agnostic design

Technical Implementation:

  1. DID Generation and Structure
  • Format: did:nft:<CAIP-19-Asset-ID>
  • Asset ID format replaces / with _ for DID spec compliance
  • Example: did:nft:eip155:1_erc721:0x06012c8cf97BEaD5deAe237070F9587f8E7A266d_771769
  1. Resolution Process

  2. Extract Asset ID from the identifier

  3. Look up NFT owner on the respective blockchain

  4. Convert owner address to CAIP-10 Account ID

  5. Query Ceramic Network for associated DID using caip10-link

  6. Construct DID Document with:

    • Controller property (if found)
    • Verification methods
    • Metadata (creation and update timestamps)
  7. Security and Key Management

  • Inherits security properties from:
    • Underlying blockchain networks
    • Ceramic Network protocol
  • Supports version control through blockchain timestamps
  • Implements BlockchainVerificationMethod2021
  1. Unique Characteristics
  • Dynamic ownership transfer through NFT transactions
  • Cross-chain interoperability through CAIP standards
  • Extensible metadata support
  • Versioning capabilities through blockchain timestamps
  1. Technology Stack
  • Blockchain Layer:
    • Support for multiple chains through CAIP standards
    • Initially focused on ERC721 tokens
  • Resolution Layer:
    • Ceramic Network for DID resolution
    • caip10-link document type
  • Standards:
    • CAIP-19 for Asset identification
    • CAIP-10 for Account identification
    • W3C DID Core specification compliance

Projects compatible with, endorsing or using this DID Method −

Compatible DLT Instances −

DLT Instance
Operator
Source

Entities maintaining or authoring this DID Method −

Entity
Website
Source

Persons associated with this DID Method −

Person
Source

If you are featured in the Web of Trust Map and wish to exercise your GDPR rights, including the right to be forgotten, visit the privacy policy page