DcqlQuery
credentials object[]required
Array of credential queries
Unique identifier for this credential query
identity_credentialCredential format identifier
Possible values: [jwt_vc_json, ldp_vc, dc+sd-jwt, mso_mdoc]
jwt_vc_jsonWhether multiple credentials can be returned for this query
falsemeta object
Format-specific metadata and constraints
For SD-JWT VC: allowed vct values
["https://credentials.example.com/identity_credential"]For W3C VC: allowed type values
[["VerifiableCredential","IDCredential"]]For mdoc: document type value
org.iso.18013.5.1.mDLtrusted_authorities object[]
Trusted authorities or trust frameworks
Type of trusted authority mechanism
Possible values: [aki, etsi_tl, openid_federation]
openid_federationArray of trusted authority identifiers
["https://trustanchor.example.com"]Whether cryptographic holder binding is required
trueclaims object[]
Specific claims to request from the credential
Unique identifier for this claim query
family_name_claimArray representing path to claim in credential
["credentialSubject","familyName"]Expected values for value matching
["Doe","Smith"]Alternative combinations of claims
[["claim1","claim2"],["claim3"]]credential_sets object[]
Optional credential set constraints
Array of credential ID combinations that satisfy the requirement
[["identity_cred"],["passport_cred","visa_cred"]]Whether this credential set is required
true{
  "credentials": [
    {
      "id": "identity_credential",
      "format": "jwt_vc_json",
      "multiple": false,
      "meta": {
        "vct_values": [
          "https://credentials.example.com/identity_credential"
        ],
        "type_values": [
          [
            "VerifiableCredential",
            "IDCredential"
          ]
        ],
        "doctype_value": "org.iso.18013.5.1.mDL"
      },
      "trusted_authorities": [
        {
          "type": "openid_federation",
          "values": [
            "https://trustanchor.example.com"
          ]
        }
      ],
      "require_cryptographic_holder_binding": true,
      "claims": [
        {
          "id": "family_name_claim",
          "path": [
            "credentialSubject",
            "familyName"
          ],
          "values": [
            "Doe",
            "Smith"
          ]
        }
      ],
      "claim_sets": [
        [
          "claim1",
          "claim2"
        ],
        [
          "claim3"
        ]
      ]
    }
  ],
  "credential_sets": [
    {
      "options": [
        [
          "identity_cred"
        ],
        [
          "passport_cred",
          "visa_cred"
        ]
      ],
      "required": true
    }
  ]
}