sd-jwt-examples

Demonstrate SD-JWT issuance and presentation flows with selective disclosure and key binding.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill demystifies the Secure Data JWT (SD-JWT) standard by providing clear, step-by-step examples for both the issuance and presentation of SD-JWTs.

Core Features & Use Cases

  • Issuance Examples: Demonstrates how an issuer constructs an SD-JWT, including selective disclosure of claims and array entries.
  • Presentation Examples: Illustrates how a holder presents an SD-JWT, including the use of Key Binding (KB) JWTs.
  • Use Case: Understand the practical implementation of SD-JWTs for verifiable credentials by following the detailed issuance and presentation flows.

Quick Start

Show me the example of issuing an SD-JWT with selective disclosure.

Frequently Asked Questions about sd-jwt-examples

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

FAQPage Schema
How do I issue an SD-JWT with selective disclosure for verifiable credentials?

Issuing an SD-JWT with selective disclosure involves constructing an issuer-signed JWT where specific claims and array entries are marked for selective disclosure. This provides a practical issuance flow for verifiable credentials.

What is key binding in SD-JWT and how does it work for presentations?

Key binding in SD-JWT is a mechanism used during the holder presentation flow to prove control over the presented credential. It is achieved by creating a Key Binding JWT that cryptographically binds the selectively disclosed claims to the holder's key.

How does selective disclosure work in Secure Data JWT?

Selective disclosure in Secure Data JWT allows a holder to reveal only a subset of the claims originally issued by the issuer. This mechanism protects non-disclosed claims while maintaining the overall verifiable credential integrity.

Can I selectively disclose individual array entries in an SD-JWT?

Yes, you can selectively disclose individual array entries in an SD-JWT. The issuance examples specifically demonstrate how to construct the issuer-signed JWT to enable selective disclosure of both individual claims and array entries.

What is the best way to understand SD-JWT implementation flows for digital identity?

The best way to understand SD-JWT implementation flows is by following practical examples that cover both issuance and presentation. These examples illustrate the construction of issuer-signed JWTs and the creation of holder presentations with key binding.

Do I need to understand cryptography to implement SD-JWT verifiable credentials?

Understanding basic cryptography and JWT structures is necessary to implement SD-JWT verifiable credentials. The examples demystify the standard by providing step-by-step flows for issuance and presentation, including key binding mechanisms.