Overview
The Web-Wallet, our custodian wallet white-label solution, with which you can enable users to receive, share and store Verifiable Credentials, manage DIDs and their related keys and view tokens from different blockchain ecosystems. All in one place.
Getting Started
Make sure you have docker installed on your machine.
- Clone walt.id identity
git clone https://github.com/walt-id/waltid-identity.git
Launch The Wallet
A docker-compose configuration is provided as a convenience for quick-start. It sets up and starts all modules required to fully benefit from the wallet's functions. The runtime configuration files should be available in the same folder as the docker-compose file. There are sample configuration files provided, except walt.yaml which should be updated with the corresponding API keys.
Services
By executing the docker compose, the following services where started:
- Web Wallet Frontend
- Wallet API - the API used by the web wallet to enable the management of VCs, DIDs and their related keys.
Next to that, the following services were also started but are not required to operate the wallet. Though they can be useful to run through a full issuance and verification use-case.
- Issuer API - enable apps to issue credentials (W3C JWTs and SD-JWTs) via OID4VC.
- Verifier API - enable apps to verify credentials (W3C JWTs and SD-JWTs) via OID4VP/SIOPv2.
- Web Portal - An issuer and verifier portal for credentials which are provided by the VC Repository.
- Verifiable Credentials Repository - A set of W3C compliant credential data structures.