/self.id

Developer suite for decentralized user identity

Primary LanguageTypeScriptOtherNOASSERTION

SelfID

Monorepo for the SelfID application and SDK.

Installation

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

  1. yarn install to install the dependencies
  2. yarn build to build all the packages

Additional scripts

  • yarn lint to run the linter in all packages
  • yarn test to run tests in all packages
  • yarn docs to generate API documentation

Application

The SelfID application is available using Ceramic's mainnet on self.id and the Clay testnet on clay.self.id.

SDK

Packages

Name Description Version
@self.id/core Read public records in Node and browsers environments npm version
@self.id/web Read and write records in browsers environments npm version
@self.id/image-utils Image utilities for Self.ID profiles npm version
@self.id/3box-legacy Load legacy 3Box profiles npm version

Maintainers

License

The SDK packages are dual licensed under MIT and Apache 2, while the application is licensed under GPL 3.