Packages to interact with and manage DIDs.
This monorepo uses pnpm, make sure to install it first if you don't already have it.
pnpm install
to install the dependenciespnpm run build
to build all the packages
pnpm run lint
to run the linter in all packagespnpm run test
to run tests in all packagespnpm run docs
to generate API documentation
Name | Description | Version |
---|---|---|
dids |
Interact with DIDs | |
did-session |
Manages user DID in web based environments | |
@didtools/cacao |
Chain-Agnostic Object Capabilities | |
@didtools/codecs |
Common codecs for DID packages | |
@didtools/key-webauthn |
Webauthn AuthMethod and Verifier | |
@didtools/key-webcrypto |
did:key using webcrypto and non-extractable keys, P-256 only | |
@didtools/key-secp256k1 |
did:key provider for secp256k1 keys | |
@didtools/pkh-ethereum |
DID PKH Ethereum | |
@didtools/pkh-solana |
DID PKH Solana | |
@didtools/pkh-tezos |
DID PKH Tezos | |
key-did-provider-ed25519 |
Ed25519 key did provider | |
key-did-resolver |
DID Key Resolver | |
pkh-did-resolver |
DID PKH Resolver |
We are happy to accept small and large contributions, feel free to make a suggestion or submit a pull request.
Check out the Development section to learn more and for the current release process.