Feature Friday n°5: Credential Templates

Introduction

Hey friends,

Welcome to Feature Friday! Each week, this series highlights new identity features available with the walt.id tooling. Check out last week's lesson on Selective Disclosure for Verifiable Credentials! For feedback or episode suggestions, connect with us on Discord!

Today, we explore credential templates, which are customizable, reusable data structures that accelerate and streamline verifiable credential issuance.

What are Credential Templates ?

  • Blueprints: Credential templates establish reusable data structures for various use-cases and credential types, accelerating the issuance of Verifiable Credentials by requiring only input for dynamic data during issuance.

  • Customisable: Credential templates can be either used as they are (Predefined Templates), or developers can create their own (Custom Templates), by defining their needed data structure and even pre-filling certain data points for faster issuance.

What do Credential Templates enable ?

  • Efficient Credential Creation: By using credential templates, developers can streamline the process of creating verifiable credentials, as some of the information can already be pre-filled in the template.

  • Flexibility and Adaptability: Credential templates provide the flexibility to adapt to different use cases, as they allow for full customization of data structures and the ability to dynamically add or override fields during the issuance process.

Credential Template features

With our open source tools, you can:

  1. Issue verifiable credentials based predefined and custom credential templates

  2. Revoke verifiable credentials based predefined and custom credential templates

  3. Verify verifiable credentials based predefined and custom credential templates

Template List - Full predefined credential template list

… but wait there’s more:

  • Works Across Programming Languages: You can create, verify and distribute verifiable credentials easily with walt.id’s SSI-Kit, offering a CLI tool, a REST service and a Java and Kotlin library.

  • Works Across Ecosystems: Our supported DID methods range from key, web, ebsi, iota, jwk, cheqd and velocity with new ones added continuously.

  • Flexible, Extensible and Open-Source: Using our tools you can leverage the wide range of already supported ecosystems and credential formats or extend our modular system bringing support for your own did:method, credential format or status type.

Demo

Watch our short demo, showcasing how you can issue and verify credentials based on templates using the walt.id SSI-Kit

 
 

Get Started

Please note, that the demo shown used the SSI-Kit which is no longer maintained by walt.id. However, all the features are now available via the community stack.
You can get started with the new libs and APIs here.

Join us for the upcoming Feature Friday to learn more about how to create your own Credential Templates.

Now, here's your dose of tech humour for the day:

How many programmers does it take to change a light bulb?

None, that's a hardware problem.

See you next Friday, and in the meantime, let’s connect on discord!

Best,

Tamino from walt.id

Previous
Previous

Feature Friday n°6: Verification Policies

Next
Next

Feature Friday n°4: Selective Disclosure