A lightweight service providing verifiable credential functionalities based on swift-express-graphql.
Functionality | Algorithm | Curve |
---|---|---|
VC/VP Hashing | SHA256 | |
VC/VP Proof Signing | EdDSA | Ed25519 |
Proof value = Sign(Hash(Doc \ Proof))
- Issue VCs/VPs.
- VC persistence.
- Verify VCs/VPs offline.
- Verify VCs/VPs online (with VDR and VC persistence).
- VC resolving by REST and GraphQL
- Administration.
- Duplicate
.env.example
as.env
and configure environment variables; - Configure
Dockerfile
anddocker-compose.yml
; - Compose and run containers.
docker compose up -d
- Duplicate
.env.example
as.env
and configure environment variables; - Configure
Dockerfile
; - Build Docker image
docker build -t vcs .
- Run in container
docker run -p <host_port>:<container_port> --name <container_name> -d vcs
- Install dependencies
yarn install
-
Duplicate
.env.example
as.env
and configure environment variables; -
Build project to
dist
;
npm run build
- Run project.
npm run start
- Run dev server
yarn dev
domain/graphql
domain/api-docs