HAIP
HAIP, OpenID4VC High Assurance Interoperability Profile, je specifikace OpenID Foundation, která zužuje specifikace OpenID4VC pro použití tam, kde je vyžadována vysoká úroveň zabezpečení a soukromí, například u státem vydávané identity, PID a QEAA, a je profilem, na kterém je postaven ekosystém EUDI Wallet.
HAIP 1.0 Final (24. prosince 2025) profiluje OpenID4VCI a OpenID4VP 1.0 Final, SD-JWT VC a ISO/IEC 18013-5 (mdoc/mDL) jako formáty pověření, z nichž implementace musí podporovat alespoň jeden, s DCQL jako povinným dotazovacím jazykem místo Presentation Exchange. Důvěra je ukotvena v certifikátech X.509, a ne v DID, a tam, kde je pověření vázáno na držitele, musí být při předložení přítomen key-binding JWT. DIIP popisuje HAIP jako doplňkový, a ne konkurenční: oba staví na stejném základu OpenID4VCI, OpenID4VP a SD-JWT VC, ale HAIP je vysoce zabezpečená cesta ukotvená v X.509, kterou EUDI Wallet a eIDAS 2.0 používají pro identitní pověření, jako je PID, zatímco DIIP přidává DID a W3C VCDM 2.0 pro mezidoménové ekosystémy, které tuto úroveň záruky nepotřebují. HAIP se vyvíjí v rámci pracovní skupiny OpenID Foundation pro eKYC a Identity Assurance, tedy stejného orgánu, který udržuje samotné OpenID4VCI a OpenID4VP, což udržuje profil v kroku s tím, jak tyto základní specifikace přecházejí z návrhu do finální podoby, a ne za nimi pozadu. Protože je zaměřen na vládou vydávaná pověření, očekává se u implementace, která si nárokuje shodu s HAIP, že projde certifikačním programem OpenID Foundation, což dává spoléhajícím se stranám nezávislou kontrolu místo pouhého tvrzení dodavatele. Profil záměrně zužuje volbu: tam, kde OpenID4VCI a OpenID4VP ponechávají několik formátů pověření, dotazovacích jazyků a modelů důvěry volitelných, HAIP pro každý z nich vybírá jednu kombinaci, takže lze u dvou peněženek různých dodavatelů, které vyhovují HAIP, spoléhat na interoperabilitu bez dalšího dvoustranného testování.
Související pojmy
Je HAIP povinný pro implementace OpenID4VCI a OpenID4VP?
Ne. Kterákoli implementace může stavět přímo na OpenID4VCI a OpenID4VP, aniž by se řídila HAIP. HAIP přidává pevnou, otestovanou sadu voleb, formáty pověření, dotazovací jazyk, model důvěry, takže lze u dvou nezávislých implementací, které se jím řídí, spoléhat na interoperabilitu bez dalšího dvoustranného testování. Ekosystém EUDI Wallet jej vyžaduje právě proto, že na této záruce u vládou vydávané identity záleží.