Module SSI SDK

SSI SDK

A comprehensive mono-repo containing all Bloom related SSI related libraries.

Installation

npm install @onramp/ssi-sdk

Usage

import * as onramp  from '@onramp/ssi-sdk'

Libraries

Credential Manifest (cm)

  • onramp.cm: Credential Manifest types and schemas

Decentralized Identifiers (did)

  • onramp.did.create: Create DIDs using various methods (random, mnemonic, keypair)
  • onramp.did.element: Interact with DID elements
  • onramp.did.resolve: Resolve DIDs from a string to a document

Secp256k1 (secp256k1)

  • onramp.secp256k1.sig: Secp256k1 signature functions
  • onramp.secp256k1.key: Secp256k1 keys

Presentation Exchange (pe)

  • onramp.pe.pd: Presentation Definition types and schemas
  • onramp.pe.ps: Presentation Submission types and schemas

Verifiable Credentials (vc)

  • onramp.vc.core: Verifiable Credential types and schemas
  • onramp.vc.sign: Verifiable Credential signing functions
  • onramp.vc.verify: Verifiable Credential verification functions

Wallet and Credential Interaction (waci)

  • onramp.waci.core: WACI types
  • onramp.waci.jose: JWT types and signing/verification functions

Index

Namespaces