sd-jwt-quickstart

Guide SD-JWT and SD-JWT VC issuer, holder, and verifier implementation.

Updated Mar 7, 2026
One-click install
npx skills add https://github.com/sourcelabbg/eudi-knowledge --skill sd-jwt-quickstart
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sd-jwt-quickstart
Source: https://github.com/sourcelabbg/eudi-knowledge/tree/main/.ai/skills/sd-jwt-quickstart
Command: npx skills add https://github.com/sourcelabbg/eudi-knowledge --skill sd-jwt-quickstart

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill streamlines the implementation of SD-JWT and SD-JWT VC, guiding users from initial setup through to verification, simplifying a complex cryptographic process.

Core Features & Use Cases

  • End-to-End Guidance: Covers issuer construction, holder presentation, and verifier validation.
  • Profile Selection: Helps choose between core SD-JWT, SD-JWT VC, and OpenID4VP integration.
  • Use Case: A developer needs to integrate selective disclosure capabilities into their verifiable credential issuance and presentation system. This Skill provides a clear, step-by-step implementation path, including common pitfalls and recommended order of operations.

Quick Start

Use the sd-jwt-quickstart skill to guide the implementation of an SD-JWT VC issuer flow.

Frequently Asked Questions about sd-jwt-quickstart

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I implement selective disclosure for JWTs in a verifiable credentials system?

Implementing selective disclosure for JWTs requires constructing an SD-JWT issuer flow, managing holder presentations, and validating disclosures at the verifier. This Skill provides end-to-end guidance covering SD-JWT VC metadata handling and common pitfalls for rapid adoption.

What is the difference between core SD-JWT and SD-JWT VC profiles?

Core SD-JWT provides the foundational selective disclosure mechanism for JWTs, while SD-JWT VC adds verifiable credential metadata. This Skill helps developers choose between these profiles and integrate OpenID4VP based on specific use case requirements.

How do I integrate OpenID4VP with an SD-JWT VC verifier?

Integrating OpenID4VP with an SD-JWT VC verifier involves configuring the holder presentation flow to pass selective disclosures. This Skill guides the OpenID4VP integration process alongside verifier validation to ensure correct credential exchange.

What are common pitfalls when building an SD-JWT issuer and holder presentation?

Common pitfalls when building an SD-JWT issuer include incorrect disclosure handling and improper SD-JWT VC metadata management. This Skill outlines recommended orders of operation to navigate these complexities during issuer construction and holder presentation.

Do I need specific cryptographic libraries to set up SD-JWT selective disclosure?

Setting up SD-JWT selective disclosure requires standard cryptographic foundations for JWT signing and verification. This Skill focuses on the implementation logic and protocol integration rather than specific library dependencies for the SD-JWT flow.