Just to clarify: DIDs are not removed from the basic OIDC specs (at least yet!), they're just no longer being considered by the high assurance profiles and EU work as they were deemed unsatisfactory for a lot of reasons, including those OP criticizes (but also due to other basic things like citizens not being able to replace lost "documents" - normally keys - which is a must-have for any serious, widely used identity solution).
There's a link there where it says: "European Digital Identity Architecture and Reference Frameworklists OID4VCI, OID4VP and SIOPv2 as required for certain use-cases"
The basic specs still have DIDs and the w3c VC model, but they're moving away both of those, as it seems... notice how all links to other specs are currently to ISO specs instead:
"The following draft ISO standards reference:"
– draft ISO/IEC TS 23220-4 profiles OID4VP to present mdocs
– draft ISO/IEC TS 23220-3 profiles OID4VCI to issue mdocs
The initial page has a tab with links to the specs... here's a direct link to the main Verifiable Credentials spec (Editor's Draft with latest changes - this can be updated at any time still):
This spec still supports formats which require the use of DIDs, but none of these formats are being used by the financial-grade profiles or by the EU's initiatives anymore (the whole ebsi thing seems to be a dead end).
That basically means there will be two very separate worlds: one where DID, w3C and blockchain technologies are used, and another one where OAuth, OIDC, mdocs are used (the one favoured by the EU and financial profiles, e.g. the high-assurance interoperability profile says that keys must be resolved from OIDC well-known metadata endpoints: https://openid.net/specs/openid4vc-high-assurance-interopera...).
I suggest you start here: OpenID for Verifiable Credentials - Overview (https://openid.net/sg/openid4vc/)
There's a link there where it says: "European Digital Identity Architecture and Reference Frameworklists OID4VCI, OID4VP and SIOPv2 as required for certain use-cases"
The basic specs still have DIDs and the w3c VC model, but they're moving away both of those, as it seems... notice how all links to other specs are currently to ISO specs instead:
"The following draft ISO standards reference:"
– draft ISO/IEC TS 23220-4 profiles OID4VP to present mdocs
– draft ISO/IEC TS 18013-7 profiles OID4VP to present mDLs (mobile driving licence)
– draft ISO/IEC TS 23220-3 profiles OID4VCI to issue mdocs
The initial page has a tab with links to the specs... here's a direct link to the main Verifiable Credentials spec (Editor's Draft with latest changes - this can be updated at any time still):
https://openid.github.io/OpenID4VCI/openid-4-verifiable-cred...
This spec still supports formats which require the use of DIDs, but none of these formats are being used by the financial-grade profiles or by the EU's initiatives anymore (the whole ebsi thing seems to be a dead end).
That basically means there will be two very separate worlds: one where DID, w3C and blockchain technologies are used, and another one where OAuth, OIDC, mdocs are used (the one favoured by the EU and financial profiles, e.g. the high-assurance interoperability profile says that keys must be resolved from OIDC well-known metadata endpoints: https://openid.net/specs/openid4vc-high-assurance-interopera...).