@nekzus/liop está diseñado para ser potente pero familiar. Si has construido servidores para MCP, la transición a LIOP es casi directa.
En esta guía, crearemos un Servidor LIOP que expone una herramienta y un Cliente que la invoca.
Internamente, LIOP compila tu lógica a WebAssembly y la inyecta vía P2P. El SDK abstrae todo esto para que te enfoques en la lógica de negocio.
1. Instalación
Instala el SDK en tu proyecto de Node.js o TypeScript.2. Crear un Servidor LIOP (Data Node)
Un Servidor LIOP actúa como un Nodo de Datos. Se conecta a la malla y espera lógica inyectada de agentes remotos. Crea un archivo llamadoserver.ts:
server.ts
3. Crear un Cliente LIOP (Agent Node)
El Cliente actúa como la Inteligencia. Descubre servidores e inyecta solicitudes (intenciones). Crea un archivo llamadoclient.ts:
client.ts
4. Ejecutar la Malla
Primero, inicia el servidor:5. Experimenta con la UI Interactiva del Playground Web
Para depuración visual, probar lógica WASM/JS in-situ e inspeccionar pruebas criptográficas en tiempo real, inicia el LIOP Web Playground:http://localhost:14000 en tu navegador:
- Línea de Tiempo de Streaming en Vivo: Eventos Server-Sent Events (SSE) en tiempo real que rastrean 7 fases de ejecución (Bootstrap, Discovery, Handshake PQC ML-KEM-768, Sellado AES-256-GCM, Ejecución en Sandbox WASI, Verificación de Recibo ZK y Resultado Agregado).
- Editor de Código con Plantillas: Prueba micro-módulos preconfigurados para Trading de Alta Frecuencia (HFT), detección de anomalías bancarias, análisis de historias clínicas o defensa contra exfiltración PII.
- Inspector de Pruebas Criptográficas: Inspecciona
ImageIDSHA-256, sellos de recibo ZK HMAC-SHA256 y resúmenes de integridad de datasets. - Temas Oscuros Duales: Alterna entre las interfaces Obsidian OLED y Slate Midnight.
¿Qué acaba de ocurrir?
A diferencia de las APIs tradicionales o el parsing de strings en MCP:- Tu Cliente descubrió el Servidor instantáneamente mediante la tabla de enrutamiento Kademlia P2P.
- Un handshake Post-Cuántico Kyber (ML-KEM-768) aseguró la sesión.
- La consulta se serializó en un formato binario Protobuf ultra compacto y se selló con AES-256-GCM.
- La ejecución ocurrió dentro de un sandbox WASI en el servidor, protegido por el Guardian AST y el Egress PII Shield.
- El resultado se selló criptográficamente con un recibo ZK HMAC-SHA256.
Siguientes Pasos
Ahora que has ejecutado tu primera misión en la malla, explora la arquitectura para aprovechar Watchdogs y Pruebas ZK.Arquitectura del Core
Aprende cómo la capa de datos y transporte se sinergizan en LIOP.