Přejít na hlavní obsah

W3C VC

W3C VC je Verifiable Credentials Data Model, otevřený standard World Wide Web Consortia popisující stavbu ověřitelného credentialu: jaká tvrzení nese, kdo jej vydal, o kom je a jak je k němu připojen kryptografický důkaz.

Datový model je záměrně nezávislý na formátu. Stanovuje strukturu pověření, tedy vydavatele, subjekt, tvrzení, dobu platnosti a informace o stavu, a přitom ponechává volbu mechanismu důkazu otevřenou, takže stejné pověření lze zabezpečit důkazem Data Integrity nebo jej obalit podpisem JOSE či COSE. Právě toto oddělení umožňuje peněžence postavené pro jeden ekosystém číst pověření vydané v jiném: význam dat se se změnou formátu podpisu nemění. Je to slovník, na kterém staví většina ostatních specifikací v této oblasti, včetně prezentačních a vydávacích protokolů, které peněženka skutečně používá. Verze 2.0 datového modelu přidala explicitní podporu mechanismů stavu, jako je revokační bitový řetězec, definovala, jak lze pověření rozšířit o specifické slovníky dodavatele, aniž by se narušila interoperabilita, a upřesnila, jak se ověřitelné předložení odvozuje z jednoho nebo více pověření tak, aby odpovědělo na konkrétní žádost. Pověření W3C VC obvykle cestují jako JSON-LD, což dává každému poli globálně jednoznačný význam prostřednictvím kontextů propojených dat, místo lokálně definovaného schématu, což je důležité tam, kde musí být pověření vydané v jedné zemi správně pochopeno ověřovatelem v jiné zemi bez předchozí dohody mezi oběma stranami. V praxi je pověření W3C VC často jen obsahem přenášeným protokolem výměny vyšší úrovně, jako je OpenID4VCI pro vydávání nebo OpenID4VP pro předložení, které řeší přenosovou a relační mechaniku, kterou samotný datový model záměrně ponechává mimo svůj rozsah.

Předepisuje pověření W3C VC, jaký formát podpisu se musí použít?

Ne. Datový model stanovuje strukturu pověření, tedy vydavatele, subjekt, tvrzení a informace o stavu, ale záměrně ponechává mechanismus důkazu otevřený. Stejné pověření lze zabezpečit důkazem Data Integrity nebo jej obalit podpisem JOSE či COSE, což umožňuje peněženkám a ověřovatelům postaveným pro odlišné volby podpisu shodnout se na tom, co pověření skutečně říká.

Zpět do slovníku pojmů