Home

Awesome

DIDs monorepo

Packages to interact with and manage DIDs.

Installation

This monorepo uses pnpm, make sure to install it first if you don't already have it.

  1. pnpm install to install the dependencies
  2. pnpm run build to build all the packages

Additional scripts

Packages

NameDescriptionVersion
didsInteract with DIDsnpm version
did-sessionManages user DID in web based environmentsnpm version
@didtools/cacaoChain-Agnostic Object Capabilitiesnpm version
@didtools/codecsCommon codecs for DID packagesnpm version
@didtools/key-webauthnWebauthn AuthMethod and Verifiernpm version
@didtools/key-webcryptodid:key using webcrypto and non-extractable keys, P-256 onlynpm version
@didtools/key-secp256k1did:key provider for secp256k1 keysnpm version
@didtools/pkh-ethereumDID PKH Ethereumnpm version
@didtools/pkh-solanaDID PKH Solananpm version
@didtools/pkh-tezosDID PKH Tezosnpm version
key-did-provider-ed25519Ed25519 key did providernpm version
key-did-resolverDID Key Resolvernpm version
pkh-did-resolverDID PKH Resolvernpm version

Releasing & Contributing

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.

License

Dual licensed under MIT and Apache 2