94 packages
@github-did/cli
GitHub DID
@github-did/lib
GitHub DID Library
@gjgd/ion-sdk
TypeScript SDK for ION
jsonld-checker
@material-did/common
#### Peer Dependencies
@material-did/core
This module contains all others, and its rather large.
@material-did/qr
#### Peer Dependencies
@material-did/sidetree
@material-did/universal-wallet
This module is currently being developed alongside the univeral wallet experiemental implementation in the W3C CCG.
@sidetree/api
HTTP Interfaces for Sidetree instances.
@sidetree/cas
This package contains a mock implementation of [Content Addressable Storage](https://en.wikipedia.org/wiki/Content-addressable_storage) used in Sidetree, and a test suite to measure other CAS implementation against
@sidetree/cas-ipfs
This package contains several implementations of [Content Addressable Storage](https://en.wikipedia.org/wiki/Content-addressable_storage) used in Sidetree.
@sidetree/cas-s3
This package contains an implementation of [Content Addressable Storage](https://en.wikipedia.org/wiki/Content-addressable_storage) used in Sidetree.
@sidetree/common
This module contains common type definitions and encoding utilities.
@sidetree/core
This module contains the core logic, functions and classes associated with the sidetree protocol.
@sidetree/crypto
This module contains sidetree crypto dependencies.
@sidetree/db
This package contains implementations of database storage means for storing Sidetree artifacts like Operations, Transactions, etc...
@sidetree/did-method
## Usage
@sidetree/element
This package contains an implementation of Sidetree Core, using Ethereum and IPFS
@sidetree/ethereum
This package contains an implementation of the Sidetree ledger interface on the Ethereum ledger. It passes the test suite defined in `@sidetree/ledger`.
@sidetree/ledger
Contains a ledger agnostic interface for Sidetree and a test suite that a Sidetree ledger implementation must pass (see `@sidetree/ethereum`).
@sidetree/photon

@sidetree/qldb
This package contains an implementation of the Sidetree ledger interface on the QLDB ledger.
@sidetree/test-vectors
This module aggregates all test vectors associated with `@sidetree` packages.
@sidetree/wallet
This package contains an implementation of the Universal Wallet spec for Sidetree, and is also an SDK for creating Sidetree operations.