DECYPHERCORE

Puerta única de la plataforma DECYPHER

Un enlace, un acceso, un área con todo el control del servidor. El orquestador, Forgevault y la API se operan desde dentro de esta interfaz.

Iniciar sesión Inicio de sesión sin configurar. Este despliegue no recibió la dirección del acceso, así que no hay enlace que ofrecer. Quien administra el servidor debe configurarla antes de que este botón exista. Ya tengo sesión abierta: entrar a la consola

Verificación de sesión: esta página no decide el acceso. La sesión la emite y valida el backend; si no es válida, las piezas embebidas no responderán.

Alcance de esta puerta

  • Orquestador embebido
  • Forgevault embebido
  • API salud e integración
  • Web del producto otra plataforma

(c) DECYPHER 2026 - DecypherCore - Todos los derechos reservados

@Tori, @Decypher_oficial

DECYPHERCORE

Origen Sin lectura Cerrar sesión Cierre de sesión sin configurar

Orquestador

Operación de la infraestructura, embebida en el Core.

Sin datos Abrir en pestaña nueva Dirección sin configurar

Marco sin verificar. El embebido depende de que la pieza autorice a este origen como contenedor. Mientras no esté verificado en vivo, el marco puede quedar vacío: en ese caso, la vía es abrirla en pestaña nueva.

Marco no activado

El marco se activa al entrar en esta sección con guiones activos. Sin guiones, la pieza se abre en pestaña nueva desde el enlace de la cabecera.

Requiere una sesión ya establecida: si caduca dentro del marco, la pantalla de acceso puede negarse a mostrarse embebida.

Ranura de despliegue sin configurar. La dirección de esta pieza se inyecta en el despliegue. Sin ella no hay marco que activar ni enlace que ofrecer, y esta interfaz no finge un embebido que no existe.

Forgevault

Repositorios del equipo, embebidos en el Core.

Sin datos Abrir en pestaña nueva Dirección sin configurar

Marco sin verificar. El embebido depende de que la pieza autorice a este origen como contenedor. Mientras no esté verificado en vivo, el marco puede quedar vacío: en ese caso, la vía es abrirla en pestaña nueva.

Marco no activado

El marco se activa al entrar en esta sección con guiones activos. Sin guiones, la pieza se abre en pestaña nueva desde el enlace de la cabecera.

El teclado entra al marco y recorre la aplicación embebida completa antes de volver al Core.

Ranura de despliegue sin configurar. La dirección de esta pieza se inyecta en el despliegue. Sin ella no hay marco que activar ni enlace que ofrecer, y esta interfaz no finge un embebido que no existe.

Ops

Repositorios de la operación del servidor. Se entra desde el Core.

Sin datos Entrar a Ops Entrada sin configurar

Esta pieza no se embebe, y es a propósito. Ops guarda cómo se opera el servidor, y se niega a mostrarse dentro de otra página. Bajar esa negativa por comodidad visual costaría más de lo que ahorra, así que el Core no lo intenta: abre la pieza aparte y sigue siendo la única puerta por la que se llega a ella.

Cómo se entra

Requiere sesión
Dirección
Ops no tiene dirección publicada. El destino lo resuelve el servidor al entrar, y solo para quien ya trae una sesión válida.
Sin sesión
La entrada responde lo mismo que cualquier otra sección protegida y no lleva a ninguna parte. Iniciar sesión primero, desde la cabecera del Core.
Registro
Cerrado. Las cuentas de Ops se crean desde la operación del servidor, nunca desde un formulario.

Qué guarda

Aislado de Forgevault
Alcance
La operación de esta máquina: despliegue, automatización y configuración. El trabajo del equipo vive en Forgevault y no se mezcla.
Almacenamiento
Propio, separado del de Forgevault. Son dos piezas distintas que comparten servidor, no datos.
Visibilidad
Todo repositorio es privado y así se queda. No hay vista pública que ofrecer.

API

Salud e integración. Alimenta este panel; no es una vitrina.

Sin datos

Salud del servicio

Sin comprobar
Comprobación
Punto de salud del contrato, el único alcanzable sin sesión.
Resultado
Sin lectura. La comprobación se realiza desde el navegador.
Sesión
Sin verificar desde esta interfaz.

Superficie del contrato

Fuente: contrato del backend
Operaciones declaradas y su uso actual desde este panel.
Método Ruta Para qué sirve Consumida por el Core
POST/sessionAbrir sesión de administraciónNo
GET/sessionDescribir la sesión vigenteSí
DELETE/sessionCerrar la sesiónNo
GET/sublinksListar enlaces de administración sin revelar su valorNo
POST/sublinksEmitir un enlace nuevoNo
POST/sublinks/{id}/rotationRotar un enlace; el anterior deja de servirNo
DELETE/sublinks/{id}Revocar un enlace sin afectar los demásNo
GET/credentialsListar credenciales por huella, nunca por valorNo
POST/credentialsEmitir credencial acotada y con caducidadNo
DELETE/credentials/{id}Revocar una credencial de inmediatoNo
GET/security/eventsConsultar el historial de eventos de seguridadNo
GET/security/alertsListar alertas activas con su acción disponibleNo
GET/security/stateUna línea de estado por familia de eventosNo
GET/system/healthVitalidad del servicio, sin sesiónSí

Estado del cableado. El tablero se alimenta hoy del archivo de estado que publica el recolector, no de la API. Las operaciones marcadas como no consumidas existen en el contrato y aún no tienen vista en este panel.

Web del producto

Plataforma distinta. No es una sección de este backend.

Sin datos

Otra plataforma

Producto del cliente

Lo que el cliente contrató vive en su propia puerta, con su propio dueño y su propio ciclo de trabajo. Desde aquí solo se accede; no se administra ni se embebe, porque mezclarla con el backend del servidor borra la separación entre ambas.

  • Página de usuarios B2B completa, de cara al cliente final.
  • Panel de administración propio para los clientes de esa web.
  • Área del contrato con el cliente.
  • MCP: alcance aceptado, diseño aún no definido.
  • Diseño web del producto.
Abrir la web del producto en pestaña nueva Dirección sin configurar. Este despliegue no recibió la dirección de la web del producto, así que no hay enlace que ofrecer desde aquí.

Por qué no se embebe. Presentarla dentro del Core la convertiría visualmente en una sección del backend de administración. Se accede desde aquí, se reconoce como plataforma aparte, y su salud se refleja en el tablero.

Tablero

Salud de cada pieza del ecosistema, en una sola lectura.

Lectura Sin lectura

Sin datos en pantalla. El tablero lee el archivo de estado que publica el recolector. Mientras no haya una lectura fechada y vigente, cada campo muestra que no hay dato en lugar de un valor inventado.

Piezas operativas

Sin datos

Sobre el total declarado por el recolector

Contenedores en marcha

Sin datos

Sobre el total desplegado

Intentos bloqueados

Sin datos

Acumulado del período que reporta el recolector

Certificados en aviso

Sin datos

Próximos a vencer más los ya críticos

Piezas del ecosistema

Estado en palabra y forma
Cada pieza con su plataforma, su estado y su vía de acceso desde el Core.
Pieza Plataforma Estado Certificado Acceso
DecypherCore DECYPHER Sin datos Sin datos Esta interfaz
Orquestador DECYPHER Sin datos Sin datos Abrir dentro del Core
Forgevault DECYPHER Sin datos Sin datos Abrir dentro del Core
Ops DECYPHER Sin datos Sin datos Entrar desde el Core
API DECYPHER Sin datos Sin datos Ver salud e integración
Web del producto Producto del cliente Sin datos Sin datos Ver plataforma

El recuento de piezas operativas cuenta solo las que el recolector reporta. Las filas sin lectura no entran en ese número.

Recursos del servidor

Nodo único
Carga por núcleo Sin datos
Memoria usada Sin datos
Disco usado Sin datos

La infraestructura es de un solo nodo: no hay réplicas ni reparto de carga entre instancias.

Lo que este tablero todavía no muestra

Declarado, no simulado
  • Series de tiempo: el recolector entrega una foto, no un histórico. Sin histórico no hay gráfico ni tendencia.
  • Alertas de seguridad con su acción: existen en el contrato de la API y no están conectadas al panel.
  • Latencia y disponibilidad por pieza: no las produce el recolector actual.
  • Días restantes de certificado: el recolector los reporta sin configurar en todas las piezas.
  • Lectura continua: el archivo de estado se publica cuando alguien ejecuta el recolector, así que el tablero declara la antigüedad de lo que muestra y deja de mostrarlo cuando caduca.

(c) DECYPHER 2026 - DecypherCore - Todos los derechos reservados

@Tori, @Decypher_oficial