did:pkarr - PKARR based Decentralized Identifiers
did:pkarr are DIDs that are based on
Public Key Addressable Resource Records.
Why use did:pkarr over other alternatives?
- Unlike
did:key, it is mutable and has a richer set of data it can contain. - Unlike
did:web, it is fully decentralized.
Example of a did:pkarr
did:pkarr:47pjoycnsrfmxikm95jh13y88e8qnhzu5kungjpxyepgt7a8krpy
The basic format is:
did:- all Decentralized Identifiers start with thispkarr:- Indicates which type of DID this is - in our case,did:pkarr.47pjoycnsrfmxikm95jh13y88e8qnhzu5kungjpxyepgt7a8krpy- the public key.
How does it work?
- Parse the pubkey out of the
did:pkarr:<public-key>. - Use pkarr to look up the associated (signed) DNS TXT record.
- Convert that TXT record into a DID Document.
Project Status
This project is experimental and prone to breaking changes. Be warned!