Preskoči na glavni sadržaj

W3C VC

W3C VC je Verifiable Credentials Data Model, otvoreni standard World Wide Web Consortiuma o tome kako je izgrađena provjerljiva vjerodajnica: koje tvrdnje nosi, tko ju je izdao, na koga se odnosi i kako je uz nju pričvršćen kriptografski dokaz.

Podatkovni model namjerno je neovisan o formatu. Utvrđuje oblik vjerodajnice, odnosno izdavatelja, subjekt, tvrdnje, razdoblje valjanosti i informacije o statusu, dok izbor mehanizma dokaza ostavlja otvorenim, tako da se ista vjerodajnica može osigurati Data Integrity dokazom ili obaviti JOSE ili COSE potpisom. Upravo ta odvojenost omogućuje da novčanik izgrađen za jedan ekosustav pročita vjerodajnicu izdanu u drugom: značenje podataka se ne mijenja kad se promijeni format potpisa. To je rječnik na kojem se temelje većina drugih specifikacija u ovom području, uključujući protokole predočavanja i izdavanja kojima novčanik zapravo govori. Verzija 2.0 podatkovnog modela dodala je izričitu podršku za mehanizme statusa poput bitstringa za opoziv, definirala kako se vjerodajnica može proširiti rječnicima specifičnima za dobavljača bez narušavanja interoperabilnosti te pojasnila kako se verifikabilno predočavanje izvodi iz jedne ili više vjerodajnica radi odgovora na konkretan zahtjev. W3C VC vjerodajnice tipično putuju kao JSON-LD, dajući svakom polju globalno nedvosmisleno značenje putem linked-data konteksta umjesto lokalno definirane sheme, što je važno kad vjerodajnice izdane u jednoj državi trebaju biti ispravno shvaćene od verifikatora u drugoj bez prethodnog dogovora između njih dvije. U praksi je W3C VC vjerodajnica često sadržaj koji nosi protokol razmjene više razine poput OpenID4VCI za izdavanje ili OpenID4VP za predočavanje, koji obrađuju prijenos i mehaniku sesije koje sam podatkovni model namjerno izostavlja.

Određuje li W3C VC vjerodajnica koji se format potpisa mora koristiti?

Ne. Podatkovni model utvrđuje oblik vjerodajnice, njezina izdavatelja, subjekt, tvrdnje i informacije o statusu, ali namjerno ostavlja mehanizam dokaza otvorenim. Ista vjerodajnica može se osigurati Data Integrity dokazom ili obaviti JOSE ili COSE potpisom, što novčanicima i verifikatorima izgrađenima za različite izbore potpisa omogućuje da se i dalje slože oko onoga što vjerodajnica zapravo govori.

Natrag na rječnik