W3C VC
A W3C VC a Verifiable Credentials Data Model, a World Wide Web Consortium nyílt szabványa arról, hogyan épül fel egy hitelesíthető credential: milyen állításokat hordoz, ki állította ki, kiről szól, és hogyan kapcsolódik hozzá a kriptográfiai bizonyíték.
Az adatmodell szándékosan formátumfüggetlen. Rögzíti a hitelesítő adat felépítését, vagyis a kibocsátót, az alanyt, az állításokat, az érvényességi időszakot és az állapotinformációt, miközben nyitva hagyja a bizonyítási mechanizmus megválasztását, így ugyanaz a hitelesítő adat védhető egy Data Integrity proof-fal, vagy becsomagolható egy JOSE vagy COSE aláírásba. Ez a szétválasztás teszi lehetővé, hogy egy adott ökoszisztémára épített tárca elolvasson egy másikban kiállított hitelesítő adatot: az adat jelentése nem változik, amikor az aláírásformátum megváltozik. Ez az a szókincs, amelyre a legtöbb más, ezen a területen létező specifikáció épül, beleértve azokat a bemutatási és kiállítási protokollokat is, amelyeket egy tárca ténylegesen beszél. Az adatmodell 2.0-s verziója kifejezett támogatást adott az olyan állapotmechanizmusoknak, mint egy visszavonási bitsorozat, meghatározta, hogyan bővíthető egy hitelesítő adat gyártófüggő szókincsekkel az interoperabilitás megtörése nélkül, és tisztázta, hogyan vezethető le egy verifiable presentation egy vagy több hitelesítő adatból egy konkrét kérés megválaszolásához. A W3C VC hitelesítő adatok jellemzően JSON-LD-ként utaznak, minden mezőnek globálisan egyértelmű jelentést adva linked-data kontextusokon keresztül, nem pedig egy helyileg definiált séma révén, ami akkor számít, amikor az egyik országban kiállított hitelesítő adatokat egy másik ország ellenőrzőjének is helyesen kell értelmeznie a két fél közötti előzetes megállapodás nélkül. A gyakorlatban egy W3C VC hitelesítő adat gyakran egy magasabb szintű csereprotokoll, például kiállításhoz az OpenID4VCI vagy bemutatáshoz az OpenID4VP által szállított hasznos teher, amely kezeli azokat az átviteli és munkamenet-mechanikákat, amelyeket maga az adatmodell szándékosan kihagy.
Kapcsolódó fogalmak
A W3C VC hitelesítő adat előírja, melyik aláírásformátumot kell használni?
Nem. Az adatmodell rögzíti a hitelesítő adat felépítését, kibocsátóját, alanyát, állításait és állapotinformációját, de szándékosan nyitva hagyja a bizonyítási mechanizmust. Ugyanaz a hitelesítő adat védhető egy Data Integrity proof-fal, vagy becsomagolható egy JOSE vagy COSE aláírásba, ami lehetővé teszi, hogy a különböző aláírási választásokra épített tárcák és ellenőrzők mégis egyetértsenek abban, mit is állít valójában a hitelesítő adat.