LiopHybridGateway
LiopHybridGateway multiplexa HTTP/1.1 y HTTP/2 (gRPC) sobre un único puerto TCP y delega peticiones MCP a través de LiopMcpRouter.
LiopMcpRouter y Cumplimiento Dual-Era
LiopMcpRouter es el despachador de peticiones utilizado por el gateway y los agentes CLI. Proporciona Compatibilidad Protocolar Dual-Era MCP:
- Era Moderna MCP v2 (2026-07-28): Soporta enrutamiento sin estado (stateless), actualizaciones de recursos sin sondeo mediante
subscriptions/listen, descubrimiento dinámico de plantillas (resources/templates/list), enrutamiento por cabeceras SEP-2243 y ordenamiento determinista de resultados (SEP-2549). - Era Heredada MCP (2025-11-25): Negocia automáticamente las capacidades del handshake y purga campos no soportados mediante
adaptResponseForLegacyClient()para clientes MCP tradicionales (Claude Desktop, Cursor). - Despacho In-Situ: Enruta invocaciones hacia definiciones locales o descubre proveedores remotos a través de la tabla de enrutamiento DHT Kademlia.
- Verificación ZK: Verifica automáticamente los compromisos criptográficos de los recibos ZK HMAC-SHA256 en respuestas remotas antes de entregar el resultado al LLM.
Adaptador de Encuadre HTTP/1.1 gRPC-Web
Para redes en el borde (Edge), navegadores web y entornos corporativos donde el encuadre nativo HTTP/2 de gRPC está restringido por cortafuegos o balanceadores de carga,LiopHybridGateway integra un adaptador de encuadre gRPC-Web:
- Emula tramas binarias gRPC de 5 bytes prefijadas por longitud (
[flags (1B)][length (4B BE)][payload]) sobre peticiones POST HTTP/1.1 estándar. - Codifica los trailers de estado gRPC en cabeceras de respuesta HTTP (
grpc-status,grpc-message).
Observabilidad y Sondas de Salud
LiopHybridGateway sirve de forma nativa endpoints estándar de Kubernetes y Prometheus:
Drenado Seguro (Graceful Draining)
Al dar de baja o rotar nodos en clústeres de producción:LiopStreamBridge
LiopStreamBridge expone un LiopServer sobre transporte Streamable HTTP con aislamiento por sesión.
Border LIO Gateway (BLG) y Defensa Perimétrica
En topologías de producción con múltiples dominios de seguridad, el Border LIO Gateway (blg) actúa como la frontera protocolar entre redes externas no confiables y enclaves soberanos Tier 1:
Responsabilidades del Gateway Perimetral
- Verificación de Tokens OAuth 2.1: Valida los tokens Bearer firmados por Nexus OIDC antes de transferir peticiones JSON-RPC a los servicios internos.
- Puente de Swarm Key: Posee la clave simétrica privada (PSK de 256 bits) requerida para comunicarse directamente con los enclaves Tier 1 (
The Bank,The Vault) sobre la subred aisladapnet. - Inspección de Defensa en Profundidad: Ejecuta validación estática de preflight sobre los payloads de lógica AST antes de enviarlos a los enclaves de destino.
Limitador de Tasa por Ventana Deslizante (InMemoryRateLimiter)
Para proteger los gateways de borde, los endpoints MCP y los pools de workers contra ataques de Denegación de Servicio (DoS) y enumeración de tokens por fuerza bruta, el SDK proporciona la clase de alto rendimiento InMemoryRateLimiter sin dependencias externas.
Cumple estrictamente con el estándar OWASP API Security Top 10 (API4:2023 - Unrestricted Resource Consumption) aplicando cuotas por cliente calculadas sobre ventanas temporales deslizantes.
Referencia de la API de RateLimiter
Notas de Seguridad
LiopStreamBridgesoporta política Zero-Trust bearer medianteZERO_TRUST_TOKEN.- Las sesiones se aíslan y se expulsan por inactividad para reducir superficies de ataque persistentes.
- Los componentes gateway/router mantienen compatibilidad total MCP JSON-RPC preservando el enrutamiento nativo de malla.
- El Border LIO Gateway almacena en caché las credenciales RFC 6749 en memoria con refresco automático 30 segundos antes de su expiración, eliminando errores transitorios 401 Unauthorized durante ejecuciones analíticas concurrentes.
- Para filtrado semántico perimetral de peticiones, consulta Interceptor de Gateway.