Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

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.

CASOS DE USO
  • 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
PUNTOS DESTACADOS
  • 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
PRECAUCIONES
  • 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
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU1 vCPUrecomendación inicial
MEMORIA1 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADlownivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

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.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Node.js
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
No detectados
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

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.