Cómo resolver llaves
Cómo hacer la resolución de las llaves
Introducción
El flujo regulatorio exige la resolución de llaves como requisito previo al inicio de cualquier transferencia, constituyendo el cambio fundamental para los participantes de Transfiya.
Actualmente, el sistema Transfiya permite a los usuarios realizar transferencias monetarias a llaves como ser el numero de teléfono, lo que simplifica significativamente tanto la experiencia de usuario como el proceso de incorporación al sistema.
Transfiya permite el envío de transferencias directamente a los signers, lo que permite completar transacciones de forma inmediata sin requerir la aceptación del destinatario.
Este último modelo, regulado por la normativa Bre-B, establece como obligatoria la resolución de la llave antes de proceder con cualquier operación de transferencia.
Cualquier nuevo participante puede adoptar el modelo regulado y, simultáneamente, continuar enviando y recibiendo transferencias con los participantes existentes, independientemente de si éstos han migrado al nuevo flujo regulado.
Flujo regulado
Los cambios de regulación requiren resolución de llaves antes de iniciar una transferencia.
Si no se encuentra la llave activa, significa que el usuario no está registrado en el sistema y la transferencia no puede procesarse bajo el modelo regulado.
Los participantes pueden migrar al nuevo flujo de forma independiente, sin necesidad de esperar otros participantes.
Las transferencias a billeteras con aceptación seguirán funcionando hasta la implementación completa de la regulación, garantizando la compatibilidad con los participantes actuales del sistema.
Ejemplos del API
Obtener signers para un alias
Los signers pueden consultarse a través del endpoint v1/signer/lookup.dice, enviando los parametros correspondientes. Para verificar el estado de un signer, revise el campo labels.status
Parameter | Type | Description |
---|---|---|
aliasValue | string | Alias value. |
received | string | Date of reception in ISO 8601 with milliseconds precision. |
dispatched | string | Date of dispatch in ISO 8601 with milliseconds precision. |
Códigos de Error
Error Code | HTTP Status | Description |
---|---|---|
99 | 400 | Unexpected server error |
100 | 403 | You don’t have permissions to access this method |
100 | 500 | Runtime error |