Key Service
Infraestructura de licencias, verificación vinculada al dispositivo y derechos de uso.
Key Service es un backend de licencias de alto rendimiento en Go/PostgreSQL. Gestiona la activación criptográfica de productos, el hash de huellas de hardware, la validación periódica de derechos de uso y la administración auditada del ciclo de vida en todas las aplicaciones del estudio.
Licencias vinculadas al hardware y control de derechos de uso para productos de software.
Diseñado con aislamiento de nivel productivo, fiabilidad determinista e integración fluida en todo el ecosistema de infraestructura de XIK.
Capacidades principales
4 módulos funcionalesHuella vinculada al dispositivo
Calcula el hash de los identificadores de CPU, placa base y disco para crear una identidad de dispositivo a prueba de manipulaciones.
Claves de licencia criptográficas
Emite tokens de licencia firmados con Ed25519, verificables tanto en línea como en entornos aislados de la red.
Puertas de derechos por funcionalidad
Interruptores granulares booleanos, enteros y por caducidad para cada licencia emitida.
Control de auditoría y revocación
Revoca, revincula o suspende licencias al instante, con un registro administrativo inmutable.
Especificaciones técnicas
- Identificador
- key-service
- Stack del sistema
- Go 1.24, PostgreSQL, Ed25519 Cryptography, Redis Cache
- Arquitectura de ejecución
- Contenedor Docker ligero
- Modelo de despliegue
- Kubernetes de alta disponibilidad / VPS
- Interfaces compatibles
- REST JSON APIgRPC ServiceOffline JWT / Ed25519