Skip to content

NFT DID Method

NFT DID is under active development and not yet supported in Ceramic. Please reach out in Discord to express a desire to use it in your project or to contribute.

The NFT DID Method (CIP-94) is a DID method that can be used to authenticate to Ceramic to perform writes to streams that rely on DIDs for authentication. NFT DID is a lightweight DID method with permissions that change based on on-chain NFT asset ownership.

How it works

The NFT DID Method turns every NFT into a DID capable of controlling streams on Ceramic. Write permissions for streams whose controller is set to an NFT DID are restricted to the DID of the blockchain account that currently owns the NFT. When the NFT changes ownership on-chain, so do the write permissions. NFT DID is on the W3C's official DID method registry and is fully compliant with decentralized identity standards.

Specification

Read the NFT DID Method (CIP-94) Specification.