walt.id SSI-Kit example project

January 13, 2026 ยท View on GitHub

๐Ÿšจ Repository Moved

Important

This repository is no longer maintained.

All walt.id development continues in the monorepo:

๐Ÿ‘‰ Code https://github.com/walt-id/waltid-identity & Docs https://docs.walt.id

walt.id SSI-Kit example project

This repository demonstrates several usage examples of the walt.id SSI-Kit project.

Setup

Build with Gradle

gradle build

Build with Maven

mvn install

Examples

  • KeyManagement - shows how to generate, to import/export and to delete cryptographic keys.
  • Credentials - shows how to generate JSON_LD as well as JWT credentials.
  • CustomCredential - shows how to add and to en-/decode a custom credential.
  • CustomData - shows how to populate a VC template with custom data.
  • CustomDataAndPolicy - shows how to implement a custom-data provider for populating Verifiable Credentials with data, as well as adding a custom policy for verifying Verifiable Presentations.
  • CustomDataRest - shows how to launch a RESTfull issuance- & verification-service using a custom data provider, custom credential template and custom verification policy.
  • DidEbsi - shows the creation and anchoring of a did:ebsi on the EBSI ledger.