Entornos
ISBE dispone de dos entornos. Cada uno utiliza la misma pila tecnológica (criptografía secp256k1, contratos de la red uc) pero con valores específicos. El proceso de onboarding es idéntico; lo único que cambia son las URLs y la raíz de confianza.
Actualmente el onboarding solo es posible en las redes denominadas USE-CASE (uc, uc-pre), que utilizan criptografía secp256k1.
PRE — Pre-Producción
Entorno de validación previo a producción. Equivalente a producción en cuanto a estabilidad.
| Recurso | Valor |
|---|---|
| Portal | https://pre.portal.redisbe.com |
| Raíz de confianza (TA) | did:isbe:uc-pre:z1N1q5h8vcuHaic1fZjpZiQaSDHt |
modelDeploy | uc-pre |
| DID Registry API | https://did-registry.pre.portal.redisbe.com |
| DID Registry Swagger UI | https://did-registry.pre.portal.redisbe.com/api |
| TIR API | https://tir.pre.portal.redisbe.com/trusted-issuers-registry/v1 |
| TIR Swagger UI | https://tir.pre.portal.redisbe.com/api-docs |
PRO — Producción
Entorno productivo. Las operaciones aquí son persistentes y públicas.
| Recurso | Valor |
|---|---|
| Portal | https://portal.redisbe.com |
| Raíz de confianza (TA) | did:isbe:uc:z12kVar5p6bD5WCjEJcQ18Zyt8XV |
modelDeploy | uc |
| DID Registry API | https://did-registry.portal.redisbe.com |
| DID Registry Swagger UI | https://did-registry.portal.redisbe.com/api/v1 |
| TIR API | https://tir.portal.redisbe.com/trusted-issuers-registry/v1 |
| TIR Swagger UI | https://tir.portal.redisbe.com/api-docs |
Cómo apuntar los CLI al entorno correcto
isbe-identity-did-gen
Al generar un DID, pasa el parámetro -m con el modelDeploy del entorno:
# Pre-producción
./did-gen did -m uc-pre -p 0x<PRIVATE_KEY>
# Producción (valor por defecto si se omite -m)
./did-gen did -m uc -p 0x<PRIVATE_KEY>
isbe-identity-accreditation-cli
Edita isbe-data/isbe-config.json ajustando tirUrl y trustAnchors al entorno correspondiente. Ver Cadena de confianza para más detalle.
Si el modelDeploy con el que generas el DID no coincide con la red sobre la que apunta la API, la transacción de registro fallará con un error de validación. Verifica siempre la coherencia entre los tres valores: red blockchain, modelDeploy del DID y URL de la API.