Saltar al contenido principal

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ándarUso
OID4VCI 1.0 (flujo pre-autorizado)Recepción de credenciales desde un emisor
OID4VP 1.0 con DCQLPresentación de credenciales a un verificador
W3C VC Data Model 2.0Formato de las credenciales (jwt_vc_json)
did:key, did:jwkMétodos DID del holder

Secciones de esta documentación

PáginaDescripción
ConceptosGlosario y modelo de roles: holder, issuer, verifier
InstalaciónRequisitos y cómo instalar la wallet en iOS y Android
Recibir una credencialFlujo completo de recepción via QR u OID4VCI deep link
Presentar una credencialFlujo OID4VP: solicitud, selección y consentimiento
Gestión de identidadDID, copia de seguridad, restauración y PIN biométrico
Seguridad y privacidadModelo de cifrado, almacenamiento de claves y privacidad
Referencia de la APIFlujos OID4VCI y OID4VP detallados para integradores
TroubleshootingErrores 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.