OID4VP — OpenID for Verifiable Presentations¶
OID4VP define cómo un Verifier solicita una credencial al wallet, y cómo este responde con una presentación firmada.
Flujos soportados¶
- Same-device — verifier y wallet en el mismo dispositivo (deep-link).
- Cross-device — verifier en pantalla, wallet en móvil (QR).
- Proximity — wallet y verifier conectados por BLE/QR de cerca.
DCQL¶
EUDIStack usa DCQL (Digital Credentials Query Language) para que el verifier exprese qué credencial necesita y qué atributos. Es el sucesor de Presentation Exchange en el ecosistema EUDI.
{
"credentials": [
{
"id": "employee",
"format": "vc+sd-jwt",
"meta": { "vct_values": ["LEARCredentialEmployee"] },
"claims": [
{ "path": ["mandator", "first_name"] },
{ "path": ["mandator", "last_name"] }
]
}
]
}
Referencias¶
- Especificación: OID4VP 1.0
- DCQL: parte de la spec OID4VP §6