Preskoči na glavno vsebino

W3C VC

W3C VC je Verifiable Credentials Data Model, odprti standard World Wide Web Consortiuma o zgradbi preverljivega potrdila: katere trditve nosi, kdo ga je izdal, na koga se nanaša in kako je nanj pripet kriptografski dokaz.

Podatkovni model je namenoma neodvisen od formata. Določa obliko poverila, torej izdajatelja, subjekt, trditve, obdobje veljavnosti in podatke o statusu, medtem ko izbiro mehanizma dokazovanja pušča odprto, tako da je isto poverilo mogoče zavarovati z dokazom celovitosti podatkov (Data Integrity) ali ga ovije v podpis JOSE ali COSE. Ta ločitev je tisto, kar denarnici, zgrajeni za en ekosistem, omogoča branje poverila, izdanega v drugem: pomen podatkov se ne spremeni, ko se spremeni format podpisa. Gre za besednjak, na katerem gradi večina drugih specifikacij na tem področju, vključno s protokoli za predstavitev in izdajo, ki jih denarnica dejansko uporablja. Različica 2.0 podatkovnega modela je dodala izrecno podporo za mehanizme statusa, kot je bitni niz za preklic, določila, kako je mogoče poverilo razširiti z besednjaki, specifičnimi za ponudnika, ne da bi to porušilo interoperabilnost, in pojasnila, kako se preverljiva predstavitev izpelje iz enega ali več poveril, da odgovori na določeno zahtevo. Poverila W3C VC običajno potujejo kot JSON-LD, kar vsakemu polju prek povezanih podatkovnih kontekstov daje globalno nedvoumen pomen namesto lokalno določene sheme, kar je pomembno, kadar mora poverilo, izdano v eni državi, preveritelj v drugi pravilno razumeti brez predhodnega dogovora med njima. V praksi je poverilo W3C VC pogosto vsebina, ki jo prenaša protokol izmenjave na višji ravni, kot je OpenID4VCI za izdajo ali OpenID4VP za predstavitev, ki poskrbi za transportno in sejno mehaniko, ki jo sam podatkovni model namenoma prepušča njima.

Ali poverilo W3C VC določa, kateri format podpisa je treba uporabiti?

Ne. Podatkovni model določa obliko poverila, njegovega izdajatelja, subjekt, trditve in podatke o statusu, vendar namenoma pušča mehanizem dokazovanja odprt. Isto poverilo je mogoče zavarovati z dokazom celovitosti podatkov ali ga ovije v podpis JOSE ali COSE, kar denarnicam in preveriteljem, zgrajenim za različne izbire podpisa, omogoča, da se še vedno strinjajo o tem, kaj poverilo dejansko pove.

Nazaj na slovar