Wallet ISBE
La ISBE Holder Wallet es la aplicación móvil de referencia del ecosistema ISBE para que los ciudadanos almacenen, gestionen y presenten sus Verifiable Credentials (VCs). Está disponible para iOS y Android.
¿Qué es la wallet?
La wallet es la aplicación que adopta el rol de holder en el modelo de confianza de ISBE: el ciudadano recibe credenciales de emisores acreditados, las guarda de forma segura en su dispositivo y las presenta a verificadores cuando lo necesita.
La wallet no es un servicio en la nube ni un SDK embebible en aplicaciones de terceros. Es una aplicación móvil nativa que el ciudadano instala en su teléfono y que mantiene sus credenciales bajo su control exclusivo.
Qué puedes hacer con la wallet
- Recibir credenciales de emisores acreditados en ISBE mediante un código QR o un enlace directo.
- Almacenar credenciales de forma cifrada en el dispositivo, sin depender de ningún servidor central.
- Presentar credenciales a verificadores que las soliciten, previa confirmación explícita del usuario.
- Gestionar tu identidad: crear y exportar tu identificador descentralizado (DID), hacer copia de seguridad y restaurar tu cuenta.
- Revocar el acceso a credenciales borrandolas de la wallet (la revocación en el emisor es un proceso separado).
Estándares soportados
| Estándar | Uso |
|---|---|
| OID4VCI 1.0 (flujo pre-autorizado) | Recepción de credenciales desde un emisor |
| OID4VP 1.0 con DCQL | Presentación de credenciales a un verificador |
| W3C VC Data Model 2.0 | Formato de las credenciales (jwt_vc_json) |
did:key, did:jwk | Métodos DID del holder |
Secciones de esta documentación
| Página | Descripción |
|---|---|
| Conceptos | Glosario y modelo de roles: holder, issuer, verifier |
| Instalación | Requisitos y cómo instalar la wallet en iOS y Android |
| Recibir una credencial | Flujo completo de recepción via QR u OID4VCI deep link |
| Presentar una credencial | Flujo OID4VP: solicitud, selección y consentimiento |
| Gestión de identidad | DID, copia de seguridad, restauración y PIN biométrico |
| Seguridad y privacidad | Modelo de cifrado, almacenamiento de claves y privacidad |
| Referencia de la API | Flujos OID4VCI y OID4VP detallados para integradores |
| Troubleshooting | Errores frecuentes y cómo resolverlos |
Para integradores
Si desarrollas un emisor o un verificador que interopera con la wallet, el punto de entrada técnico es la Referencia de la API. Los emisores deben implementar OID4VCI 1.0 (flujo pre-autorizado) y los verificadores deben emitir solicitudes OID4VP con DCQL.
La wallet actúa como cliente en ambos flujos: no expone ninguna API pública propia.