DCQL
DCQL, id-Digital Credentials Query Language, hija l-format JSON li parti li tafda tuża ġewwa talba ta' preżentazzjoni OpenID4VP biex tiddeskrivi liema kredenzjali u liema klejms fihom trid tara, b'mod li kwalunkwe kartiera konformi tista' tinterpreta mingħajr integrazzjoni apposta.
Mistoqsija DCQL telenka mistoqsija waħda ta' kredenzjal għal kull kredenzjal li l-verifikatur jeħtieġ, kull waħda ssemmi format bħal mdoc jew SD-JWT VC, filtru tat-tip, u l-klejms speċifiċi li għandhom jiġu żvelati. Il-claim_sets fakultattiv jippermetti li mistoqsija waħda toffri gruppi alternattivi u klassifikati ta' klejms, sabiex il-kartiera tkun tista' taqa' lura fuq verifika inqas preċiża meta waħda preċiża ma tkunx disponibbli, u l-credential_sets fakultattiv jista' jitlob kombinazzjonijiet partikolari fost diversi mistoqsijiet ta' kredenzjal. DCQL hija definita direttament fl-ispeċifikazzjoni OpenID4VP minflok f'dokument separat, u tissostitwixxi dipendenza preċedenti fuq DIF Presentation Exchange għat-talbiet OpenID4VP: hija intenzjonalment iżgħar, mingħajr gruppi ta' input descriptors jew rekwiżiti ta' sottomissjoni, u tesprimi restrizzjonijiet speċifiċi għall-format direttament fil-mistoqsija minflok permezz ta' filtru ġeneriku ta' JSON Schema. L-ekosistema EUDI Wallet standardizzat fuq DCQL għall-preżentazzjonijiet OpenID4VP. Għal eżempju sħiħ ta' talba u tweġiba, ara DCQL spjegat.
Kif tiddifferixxi d-DCQL mid-DIF Presentation Exchange?
It-tnejn jiddeskrivu x'irid verifikatur mingħand kartiera, iżda d-DCQL hija limitata għal OpenID4VP u definita direttament f'dik l-ispeċifikazzjoni, filwaqt li l-Presentation Exchange hija speċifikazzjoni separata tad-DIF li tkopri wkoll protokolli oħra. Id-DCQL hija intenzjonalment iżgħar u tesprimi restrizzjonijiet speċifiċi għall-format, bħal doctype ta' mdoc jew tip ta' SD-JWT VC, direttament f'oġġett ta' mistoqsija minflok permezz ta' filtru ġeneriku ta' JSON Schema. L-ekosistema EUDI Wallet standardizzat fuq DCQL għall-preżentazzjonijiet OpenID4VP.