oid4vp-format-sd-jwt-vc

Implement IETF SD-JWT VC format for OpenID4VP verifiable presentations.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enables the secure and selective presentation of verifiable credentials using the IETF SD-JWT VC format within the OpenID4VP framework, ensuring privacy and control over shared information.

Core Features & Use Cases

  • SD-JWT VC Implementation: Guides the implementation of the SD-JWT VC format for verifiable presentations.
  • Selective Disclosure: Facilitates the controlled disclosure of specific claims within a verifiable credential.
  • Key Binding: Supports cryptographic holder binding for enhanced security.
  • Use Case: A user needs to prove their age to access a service. This Skill helps the wallet present only the necessary age-related claim from a digital ID, without revealing other personal information.

Quick Start

Use the oid4vp-format-sd-jwt-vc skill to understand how to implement IETF SD-JWT VC format for presentations.

Frequently Asked Questions about oid4vp-format-sd-jwt-vc

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

FAQPage Schema
How do I implement selective disclosure for verifiable credentials using SD-JWT VC?

Selective disclosure in SD-JWT VC is implemented by structuring verifiable presentations to release only specific claims. This Skill guides the creation of presentation response structures within OpenID4VP, ensuring privacy by withholding unnecessary personal information.

What is cryptographic holder binding in OpenID4VP presentations?

Cryptographic holder binding in OpenID4VP verifies the presenter's ownership of a credential via a Key Binding JWT. This Skill facilitates the implementation of this binding requirement, enhancing security for verifiable presentations.

How do I format verifiable presentations for OpenID4VP compliance?

Formatting verifiable presentations for OpenID4VP involves using the IETF SD-JWT VC format identifiers and response structures. This Skill covers the necessary transaction data and structural requirements to ensure full format compliance.

Does SD-JWT VC format support JSON-LD integration for digital identity?

Yes, the SD-JWT VC format supports JSON-LD integration through the SD-JWT VCLD specification. This Skill facilitates combining selective disclosure mechanics with JSON-LD verifiable credential structures.

When do I need to use SD-JWT VC format over other verifiable credential formats?

You need the SD-JWT VC format when your workflow requires selective disclosure and cryptographic holder binding within the OpenID4VP framework. It is optimal for scenarios like proving age without revealing other personal data.

How does a digital wallet present only an age claim without revealing other personal information?

A digital wallet presents a single age claim by leveraging selective disclosure within an SD-JWT VC verifiable presentation. This Skill guides the construction of the presentation response to share only age-related data.