Socket
Book a DemoInstallSign in
Socket
g

gjgd

npm

Packages

Current Co-maintainers

Former Co-maintainers

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

![Transmute Photon Logo](./photon-logo.png)

@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.