3ID is one of a few DID methods supported by Ceramic that can be used to perform authenticated writes to streams that require DIDs. This includes the two default StreamTypes: Tile Documents and CAIP-10 Links.
When 3IDs are used in conjunction with IDX and the 3ID Keychain (as is implemented in 3ID Connect), a 3ID can easily be controlled with any number of blockchain accounts from any L1 or L2 network. This provides a way to unify a user's identity across all other platforms.
See the Authentication page to learn how to use the 3ID DID method in your Ceramic project.
The DID document for a 3ID is stored natively on Ceramic as a Tile Document StreamType, allowing for mutability and enabling it to securely handle key rotations. This is a desireable property particularly for end user DIDs. Additionally since 3ID is native to Ceramic, developers do not need to operate additional infrastructure or rely on other external technologies.
See CIP-79 for the full technical specification of the 3ID DID method.
Other DID methods¶
Ceramic supports a few different DID methods for authentication. Below find links to the others:
- Key DID
- NFT DID (coming soon)
- Safe DID (coming soon)