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.exampleas.envand configure environment variables; - Configure
Dockerfileanddocker-compose.yml; - Compose and run containers.
docker compose up -d- Duplicate
.env.exampleas.envand 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.exampleas.envand configure environment variables; -
Build project to
dist;
npm run build- Run project.
npm run start- Run dev server
yarn devdomain/graphql
domain/api-docs