@nekzus/liop. Actúa como un puente entre las interfaces de IA estándar (como Claude Desktop o Cursor) y el protocolo descentralizado Logic-Injection-on-Origin Protocol.
En lugar de programar un servidor personalizado, los usuarios pueden simplemente ejecutar el agente para obtener instantáneamente capacidades de “Logic-Injection-on-Origin”.
Instalación
El agente se distribuye a través del paquete principal del SDK. Puedes ejecutarlo directamente usandonpx:
liop disponible en todo el sistema:
Integración con Claude Desktop
LIOP está diseñado para ser un reemplazo directo de los servidores MCP. Para añadir las herramientas de la red LIOP a tu experiencia en Claude Desktop, actualiza tu archivo de configuración:Características Principales
1. Persistencia de Identidad
El agente genera un PeerID único (par de claves Ed25519) la primera vez que se ejecuta. Esta identidad se almacena en:~/.liop/identity.json
[!IMPORTANT] Si cambias de máquina, copiar esta carpeta te permitirá mantener tu reputación y accesos verificados en la red.
2. Enrutamiento Autónomo
El agente utiliza elLiopMcpRouter internamente. Cuando recibe una llamada de herramienta desde Claude:
- Consulta la red P2P descentralizada para encontrar nodos que provean esa herramienta.
- Establece un túnel seguro Kyber768 + AES-256-GCM.
- Inyecta la lógica en el servidor remoto y devuelve el resultado verificado binariamente.
3. Descubrimiento de Bootstrap
Por defecto, el agente se conecta al nodo LIOP Alpha Nexus. Si se requiere una infraestructura personalizada, puede apuntar a cualquier nodo bootstrap de la red:Seguridad y Diagnóstico
El agente solo se comunica a través de STDIO. Imprime logs de estado y eventos de descubrimiento estrictamente enstderr, asegurando que el canal stdout permanezca limpio para los mensajes JSON-RPC 2.0 requeridos por el cliente LLM.
Diagnóstico Local de Malla (LiopMeshStatus)
El agente expone automáticamente una herramienta de diagnóstico local llamada LiopMeshStatus. Cuando un LLM invoca esta herramienta, el agente la intercepta localmente en lugar de enrutarla por la red P2P. Retorna un informe estructurado de estado operativo que incluye:
- Bootstrappers conectados y Peer IDs
- Nodos activos (Vault, Bank, Oracle)
- Tablas de enrutamiento de herramientas y estado de la Kademlia DHT
- Consumo de tokens y estimaciones de telemetría
Variables de Entorno
El comportamiento del agente se puede personalizar mediante las siguientes variables de entorno:Compatibilidad de Handshake MCP Dual-Era
El LIOP Agent satisface de forma nativa los protocolos de clientes MCP modernos y heredados:- Revisión MCP v2 (2026-07-28):
- Responde a sondas
server/discoversin autenticación para descubrimiento de herramientas sin estado. - Incluye automáticamente el campo obligatorio
resultType: "complete"en las respuestas detools/list. - Gestiona
subscriptions/listenyresources/templates/listsin sobrecarga de sondeo.
- Responde a sondas
- Era Heredada MCP (2025-11-25):
- Purga metadatos de la versión v2 mediante
adaptResponseForLegacyClient()para evitar fallos de deserialización en clientes de escritorio tradicionales.
- Purga metadatos de la versión v2 mediante
Integración Programática de la Malla (MeshNode)
Los desarrolladores que integran LIOP en servicios backend personalizados pueden instanciar y gestionar MeshNode directamente sin invocar el ejecutable CLI:
Métodos Públicos Principales
Si encuentras problemas de conexión, busca el mensaje de LIOP Guard en la consola o pídele al LLM que ejecute
LiopMeshStatus.