sd-jwt-vc-intro

Explain the SD-JWT VC credential format and its data structure.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps users understand the fundamental concepts and structure of the SD-JWT VC credential format, enabling them to work with verifiable credentials that support selective disclosure.

Core Features & Use Cases

  • Explains Core Concepts: Covers the Issuer-Holder-Verifier model and the role of SD-JWT.
  • Details Data Format: Describes the JOSE header, JWT claims set, and specific claims like vct.
  • Provides Examples: Illustrates unsecured payloads and fully formed SD-JWT VCs with disclosures.
  • Use Case: A developer needs to integrate a system that issues or verifies Verifiable Credentials using the SD-JWT format. This skill provides the foundational knowledge required for that integration.

Quick Start

Explain the Issuer-Holder-Verifier model as described in the sd-jwt-vc-intro skill.

Frequently Asked Questions about sd-jwt-vc-intro

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

FAQPage Schema
What is the SD-JWT VC credential format?

SD-JWT VC is a credential format for Verifiable Credentials that supports selective disclosure, enabling a Holder to share only specific claims with a Verifier while the Issuer's JWT signature remains valid.

How does the Issuer-Holder-Verifier model work with SD-JWT?

The Issuer-Holder-Verifier model defines the trust flow: an Issuer creates the SD-JWT, the Holder stores and selectively discloses its claims, and the Verifier checks the issuer-signed JWT and disclosures.

What claims are included in an SD-JWT VC payload?

An SD-JWT VC payload includes standard JWT claims, the Verifiable Credential Type (vct) claim, and selectively disclosable claims, all structured within a JOSE header and JWT claims set.

How do I verify an SD-JWT VC and validate its disclosures?

Verifying an SD-JWT VC involves checking the issuer-signed JWT, validating the verification key, and processing the provided disclosures to ensure the selectively disclosed claims match the hashed values in the payload.

When should I use SD-JWT for verifiable credentials?

You should use SD-JWT when integrating systems that issue or verify Verifiable Credentials requiring selective disclosure, allowing users to share only necessary data while maintaining cryptographic proof.

Does SD-JWT VC require specific dependencies for processing?

Processing SD-JWT VCs requires cryptographic libraries capable of handling JOSE headers, JWT signatures, and hash disclosures, without relying on external specialized dependencies for the credential format itself.