CredentialQuery
idstringrequired
Unique identifier for this credential query
Example:
identity_credentialformatstringrequired
Credential format identifier
Possible values: [jwt_vc_json, ldp_vc, dc+sd-jwt, mso_mdoc]
Example:
jwt_vc_jsonmultipleboolean
Whether multiple credentials can be returned for this query
Example:
falsemeta object
Format-specific metadata and constraints
vct_valuesstring[]
For SD-JWT VC: allowed vct values
Example:
["https://credentials.example.com/identity_credential"]type_valuesarray[]
For W3C VC: allowed type values
Example:
[["VerifiableCredential","IDCredential"]]doctype_valuestring
For mdoc: document type value
Example:
org.iso.18013.5.1.mDLtrusted_authorities object[]
Trusted authorities or trust frameworks
Array [
typestringrequired
Type of trusted authority mechanism
Possible values: [aki, etsi_tl, openid_federation]
Example:
openid_federationvaluesstring[]required
Array of trusted authority identifiers
Example:
["https://trustanchor.example.com"]]
require_cryptographic_holder_bindingboolean
Whether cryptographic holder binding is required
Example:
trueclaims object[]
Specific claims to request from the credential
Array [
idstring
Unique identifier for this claim query
Example:
family_name_claimpathstring[]required
Array representing path to claim in credential
Example:
["credentialSubject","familyName"]valuesstring[]
Expected values for value matching
Example:
["Doe","Smith"]]
claim_setsarray[]
Alternative combinations of claims
Example:
[["claim1","claim2"],["claim3"]]CredentialQuery
{
"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"
]
]
}