Preskočiť na hlavný obsah

W3C VC

W3C VC je Verifiable Credentials Data Model, otvorený štandard World Wide Web Consortia opisujúci stavbu overiteľného credentialu: aké tvrdenia nesie, kto ho vydal, o kom je a ako je k nemu pripojený kryptografický dôkaz.

Dátový model je zámerne nezávislý od formátu. Fixuje tvar poverenia, teda vydavateľa, subjekt, údaje, obdobie platnosti a informácie o stave, pričom ponecháva otvorenú voľbu mechanizmu dôkazu, takže rovnaké poverenie možno zabezpečiť dôkazom Data Integrity alebo obaliť podpisom JOSE či COSE. Práve toto oddelenie umožňuje peňaženke postavenej pre jeden ekosystém čítať poverenie vydané v inom: význam dát sa nemení, keď sa mení formát podpisu. Je to slovník, na ktorom stavia väčšina ostatných špecifikácií v tejto oblasti, vrátane predkladacích a vydávacích protokolov, ktorými peňaženka skutočne komunikuje. Verzia 2.0 dátového modelu pridala explicitnú podporu pre stavové mechanizmy, ako je bitový reťazec zneplatnenia, definovala, ako možno poverenie rozšíriť o slovníky špecifické pre dodávateľa bez narušenia interoperability, a spresnila, ako sa overiteľné predloženie odvodzuje z jedného alebo viacerých poverení, aby zodpovedalo konkrétnej žiadosti. Poverenia W3C VC zvyčajne cestujú ako JSON-LD, čím dávajú každému poľu globálne jednoznačný význam prostredníctvom kontextov prepojených dát namiesto lokálne definovanej schémy, čo je dôležité, keď poverenia vydané v jednej krajine musia byť správne pochopené overovateľom v inej bez predchádzajúcej dohody medzi oboma krajinami. V praxi je poverenie W3C VC často obsahom prenášaným protokolom výmeny na vyššej úrovni, ako je OpenID4VCI pri vydávaní alebo OpenID4VP pri predkladaní, ktoré riešia mechaniku prenosu a relácie, ktorú samotný dátový model zámerne ponecháva mimo.

Diktuje poverenie W3C VC, aký formát podpisu sa musí použiť?

Nie. Dátový model fixuje tvar poverenia, jeho vydavateľa, subjekt, údaje a informácie o stave, no zámerne ponecháva mechanizmus dôkazu otvorený. Rovnaké poverenie možno zabezpečiť dôkazom Data Integrity alebo obaliť podpisom JOSE či COSE, čo je to, čo umožňuje peňaženkám a overovateľom postaveným pre rôzne voľby podpisu naďalej súhlasiť s tým, čo poverenie skutočne hovorí.

Späť na slovník