sd-jwt-verification

Validate SD-JWT and SD-JWT+KB presentations with JWS JSON serialization.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides comprehensive guidance and implementation details for verifying Signed Data JWTs (SD-JWTs) and handling their serialization formats, ensuring secure and accurate data exchange.

Core Features & Use Cases

  • SD-JWT Verification: Validates the integrity and authenticity of SD-JWTs, including issuer-signed JWTs and disclosures.
  • Holder & Verifier Processing: Outlines the specific steps for both holders and verifiers to process and validate SD-JWTs and SD-JWT+KBs.
  • JWS JSON Serialization: Details the support for JWS JSON Serialization formats (Flattened and General) for SD-JWTs and SD-JWT+KBs.
  • Use Case: A verifier needs to confirm the validity of a presented SD-JWT, ensuring all disclosures are present and correctly signed, and that key binding (if required) is also valid.

Quick Start

Use the sd-jwt-verification skill to validate an SD-JWT presentation.

Frequently Asked Questions about sd-jwt-verification

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

FAQPage Schema
How do I verify an SD-JWT presentation and validate disclosures?

Verifying an SD-JWT involves validating the issuer-signed JWT, checking all disclosures are correctly signed, and confirming key binding integrity if required.

What is SD-JWT and when do I need key binding validation?

SD-JWT is a Signed Data JWT format for selective disclosure. Key binding validation is needed when verifying SD-JWT+KB presentations to confirm holder authenticity.

Can I use JWS JSON serialization formats for SD-JWT verification?

Yes, SD-JWT verification supports both Flattened and General JWS JSON Serialization formats for processing SD-JWTs and SD-JWT+KB presentations.

Does SD-JWT verification enforce secure algorithm usage according to RFC 9901?

Yes, SD-JWT verification enforces secure algorithm usage and claim validation according to RFC 9901 to ensure cryptographic integrity.

What are the specific steps for holders and verifiers processing SD-JWTs?

Holder processing involves preparing disclosures, while verifier processing validates the issuer-signed JWT, disclosures, and key binding integrity to ensure secure data exchange.