realmroot
Realmroot es un framework de IA Agents que permite a los agentes descubrir y usar servicios OpenAPI existentes sin necesidad de integración personalizada. Proporciona identidad estable, autorización basada en scopes y credenciales temporales para cada agente.
Ficha actualizada 22 sept 2026, 18:30 · upstream 22 sept 2026, 17:35 · release sin release detectada
Qué es realmroot
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Realmroot ofrece una arquitectura dual: el Plane de Herramientas del Agente y la Infraestructura de Identidad y Confianza. El primer plano registra APIs protegidas como recursos descubribles, permitiendo a los agentes inspeccionar contratos OpenAPI en tiempo real, seleccionar operaciones necesarias y solicitar exactamente los scopes requeridos para una tarea. Esto evita crear implementaciones Agent-specific para cada servicio existente.
El segundo plano proporciona la infraestructura de identidad: identidades estables independientes del host o runtime actual, aprobadores de grants limitados, credenciales con vida útil corta y auditoría sin exponer credenciales permanentes. También incluye autenticación alojada, OAuth/OIDC, un Centro de Usuarios y una Consola Administradora.
La arquitectura funciona en cuatro pasos: 1) Un equipo de API publica un recurso protegido y su contrato OpenAPI vivo; 2) Un agente descubre el recurso y selecciona la operación necesaria para una tarea; 3) Realmroot vincula la solicitud a un agente estable y solicita al controlador una aprobación de scopes específicos y duración; 4) El agente recibe credenciales temporales y llama directamente a la API, que aplica sus propias reglas de negocio.
No es un proxy HTTP ni un segundo punto de autorización empresarial. La llamada completa se describe en detalle.
- Integración con APIs existentes sin necesidad de adaptar cada servicio para Agentes
- Desarrollo de agentes autónomos que operan sobre servicios empresariales privados
- Gestión segura de identidades y autorización para múltiples agentes en un mismo entorno
- Auditoría y trazabilidad de acciones realizadas por agentes con credenciales temporales
- Autenticación centralizada mediante OAuth/OIDC sin exponer claves API del controlador
- Permite que los agentes descubran y usen servicios OpenAPI existentes sin crear implementaciones Agent-specific
- Proporciona identidades estables independientes de la instancia actual, con aprobadores de grants limitados y credenciales temporales
- Ofrece autenticación alojada, OAuth/OIDC y un Centro de Usuarios para personas, aplicaciones y agentes
- Permite delegar autoridad explícitamente a organizaciones desde el nivel del agente
- Es completamente open source con despliegue en Cloudflare Workers + D1 + R2
- No es un proxy HTTP ni un segundo punto de autorización empresarial; la API original mantiene su control sobre la validación final
- La identidad del agente está vinculada a una instancia específica, lo que puede complicar el despliegue en entornos multi-instancia sin configuración adicional
- El contrato OpenAPI debe ser público y actualizado para que los agentes puedan descubrirlo; APIs protegidas por autenticación de token o mTLS no son descubribles
- La duración de las credenciales es limitada, lo que puede requerir mecanismos adicionales de reautenticación en escenarios críticos
- No incluye capacidades nativas como razonamiento LLM, memoria persistente entre llamadas ni planificación multi-paso
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.
Instalación: `npm install @realmroot/core` y configuración del entorno con variables de entorno para el endpoint de API. Despliegue en Cloudflare Workers usando un archivo `.wasm`. La consola de administración se despliega mediante React. Para producción, se recomienda usar D1 para persistencia de datos y R2 para almacenamiento de credenciales. Se recomienda configurar un plan de recuperación ante desastres con backups del estado de los agentes.
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.