oid4vp-dcql

Parse and generate DCQL queries for verifiable presentations.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill simplifies the process of defining and understanding queries for digital credentials, ensuring that Verifiers can precisely request the information they need and Wallets can accurately fulfill those requests.

Core Features & Use Cases

  • DCQL Query Construction: Helps in writing valid Digital Credentials Query Language (DCQL) queries.
  • DCQL Parsing: Assists in understanding the structure and components of existing DCQL queries.
  • Use Case: A Verifier needs to request a specific set of claims (like proof of age and address) from a Verifiable Credential. This Skill can be used to construct the DCQL query that specifies these requirements, including trusted authorities and claim paths.

Quick Start

Use the oid4vp-dcql skill to explain the structure of a DCQL query for a verifiable presentation.

Frequently Asked Questions about oid4vp-dcql

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

FAQPage Schema
What is DCQL used for in verifiable credentials?

DCQL enables Verifiers to construct queries that specify exact claims, credential sets, and trusted authorities needed from Wallets. It ensures accurate data fulfillment for verifiable presentations.

How do I construct a DCQL query for a verifiable presentation?

Build a DCQL query by specifying required credential sets, individual claims, trusted authorities, and claims path pointers for JSON or mdoc formats. This ensures Verifiers request exactly what they need from Wallets.

How does DCQL handle claims path pointers for mdoc and JSON credentials?

Claims path pointers in DCQL allow Verifiers to target specific data elements inside JSON and mdoc verifiable credentials. This ensures precise extraction of required claims during presentation.

Can DCQL specify trusted authorities when requesting verifiable credentials?

Yes, DCQL query construction supports specifying trusted authorities. This allows Verifiers to filter verifiable credentials based on the approved issuer within the EUDI ecosystem.

How do I parse an existing Digital Credentials Query Language query?

Parsing a DCQL query involves analyzing its credential queries, claims queries, and credential set logic. This reveals exactly what claims and trusted authorities the Verifier requested.