@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 LIOP Alpha Nexus oficial. Namun, puedes apuntarlo 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 instantáneamente un reporte legible por humanos detallando:
- 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:
Si encuentras problemas de conexión, busca el icono 🛡️ en la consola o pídele al LLM que ejecute
LiopMeshStatus.