Saltar al contenido principal

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.

Red soportada para onboarding

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.

RecursoValor
Portalhttps://pre.portal.redisbe.com
Raíz de confianza (TA)did:isbe:uc-pre:z1N1q5h8vcuHaic1fZjpZiQaSDHt
modelDeployuc-pre
DID Registry APIhttps://did-registry.pre.portal.redisbe.com
DID Registry Swagger UIhttps://did-registry.pre.portal.redisbe.com/api
TIR APIhttps://tir.pre.portal.redisbe.com/trusted-issuers-registry/v1
TIR Swagger UIhttps://tir.pre.portal.redisbe.com/api-docs

PRO — Producción

Entorno productivo. Las operaciones aquí son persistentes y públicas.

RecursoValor
Portalhttps://portal.redisbe.com
Raíz de confianza (TA)did:isbe:uc:z12kVar5p6bD5WCjEJcQ18Zyt8XV
modelDeployuc
DID Registry APIhttps://did-registry.portal.redisbe.com
DID Registry Swagger UIhttps://did-registry.portal.redisbe.com/api/v1
TIR APIhttps://tir.portal.redisbe.com/trusted-issuers-registry/v1
TIR Swagger UIhttps://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.

Mismatch de entorno

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.