trust sdk

VC/VC++ 2025-07-26

SDKs for Verifiable Credentials, Verifiable Credential Presentations, DID Keys, Self Sovereign Identity and Decentralised Identifiers

IMPORTANT!

  • This is a minimum viable product suite with limited functionality.
  • Please do not use this for production

Prerequisites

  • BuildScripts
  • Working with NodeJS 14.0.0 + in either Linux or Windows

The Big Picture ( MVP Release )

Mono repo packages

Please go through the individual repositories

  • trustalliance-agent
  • trustalliance-did
  • trustalliance-key
  • trustalliance-vc

Setup project.

nvm use 14
npm install lerna
npm install bootstrap
yarn config set workspaces-experimental true
npm run bootstrap

Tests

To run all tests for the project

npm run test

Builder

npm run build

Clean and rebuild

find . -name 'node_modules' -type d -prune -exec rm -rf '{}' +
yarn install

Generate documentation

sudo npm i -g typedoc # needs to do only once
typedoc --darkHighlightTheme dark-plus --tsconfig ./tsconfig.json
下载源码

通过命令行克隆项目:

git clone https://github.com/TrustAllianceNZ/trust-sdk.git