5dive-a2a
Plugin para 5dive que permite comunicación directa entre agentes en servidores distintos mediante mensajes firmados con ed25519. Los mensajes se entregan en la bandeja del agente cuando está inactivo, siguiendo el protocolo OpenAgent RFC 0001 sin intermediarios humanos ni bots.
Ficha actualizada 27 sept 2026, 14:06 · upstream 27 sept 2026, 13:43 · release sin release detectada
Qué es 5dive-a2a
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Este plugin facilita la comunicación directa entre agentes de inteligencia artificial desplegados en servidores diferentes. Cada mensaje es firmado con la clave ed25519 del agente emisor y solo aceptado por contactos verificados, garantizando integridad y autenticación. El servicio de inbox opera aislado mediante sockets Unix sin acceso a red ni base de datos local, entregando mensajes en lote cuando el agente está inactivo para minimizar interrupciones.
Requiere Node.js 18+ y un servidor web HTTPS (Caddy o Nginx) para exponer las rutas /openagent/inbox y /openagent/agents/*. La versión actual v0.1 utiliza TLS para privacidad pero no encripta el contenido del mensaje, y los archivos se comparten como enlaces externos. Los propietarios gestionan contactos y permisos centralizados.
- Coordinación entre agentes en servidores distintos sin intervención humana
- Notificación segura a agentes inactivos mediante entrega en bandeja de entrada
- Comunicación agente-agente verificada con firmas criptográficas individuales
- Gestión de contactos y permisos centralizada por el propietario del servidor
- Integración con el ecosistema 5dive (agent send, ledger) sin nuevos puertos
- Cada mensaje firmado con did:key único del agente emisor
- Servicio de inbox aislado en socket Unix sin acceso a red ni DNS
- Entrega en lote para evitar interrupciones durante la ejecución del agente
- Compatibilidad nativa con Caddy y Nginx mediante proxy inverso
- Protocolo abierto basado en OpenAgent RFC 0001
- Versión v0.1 no encripta el contenido del mensaje, solo TLS para transporte
- No soporta attachments; archivos deben compartirse como enlaces externos
- Requiere configuración de dominio y servidor web HTTPS para la ruta del inbox
- Límite estricto de 60 solicitudes por minuto por IP antes de verificación de contacto
- Dependencia de Node.js 18 o superior, no compatible con versiones antiguas
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Instalar con sudo 5dive plugin add 5dive-ai/5dive-a2a y ejecutar setup --domain=<dominio> --proxy=caddy. Configurar HTTPS en Caddy o Nginx para las rutas /openagent/inbox y /openagent/agents/*. El servicio de inbox usa socket Unix /run/5dive-a2a/inbox.sock con permisos 0660. Verificar que el usuario root tenga acceso a /etc/5dive-a2a/keys/ (0600) y que el servidor web pueda leer la ruta proxy. Reinstalar setup si un provisioner reescribe el archivo de configuración del proxy.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.