a. Emisión de una Credencial Verificable (VC)
- Generación de Credencial:
- El sistema de Incucai genera una credencial para un nuevo receptor o médico.
- Ejemplo de Credencial (JSON):
{ "@context": ["https://www.w3.org/2018/credentials/v1"], "id": "http://example.edu/credentials/58473", "type": ["VerifiableCredential", "MedicalCredential"], "issuer": "did:example:123456789abcdefghi", "issuanceDate": "2024-07-11", "credentialSubject": { "id": "did:example:abcdefghi123456789", "name": "John Doe", "role": "Chief Medical Officer" } }
- Firma y Verificación:
- La credencial se firma utilizando la clave privada del emisor.
- La firma se verifica para asegurar que la credencial no ha sido alterada.
b. Presentación y Verificación de una Credencial (VC)
- Solicitud de presentación (Login al Portal):
- Cuando un receptor o médico quiere iniciar sesión en el portal de documentos de Incucai, se le muestra un código QR para verificar su identidad.
- El portal de documentos actúa como el verificador en este caso.
- Los usuarios escanean el código QR con sus billeteras digitales, presentando su credencial verificable.
- Verificación de la Credencial:
- El portal de documentos verifica automáticamente la credencial presentada para confirmar la identidad y autenticidad del usuario.
- Una vez verificada, se permite el acceso al portal de documentos.
c. Interacción a través de DWN y WACI-DIDComm
- Resolución del DID:
- El portal de documentos resuelve el DID del usuario para obtener la URL de su DWN.
- Utiliza un DID Resolver como el componente de Modena de Extrimian.
- Intercambio seguro de mensajes:
- Los mensajes entre el portal de documentos y el usuario son encriptados utilizando DIDComm para asegurar la privacidad.
- El DWN actúa como un buzón seguro para almacenar y retransmitir los mensajes.