Saltar al contenido

Referencia

Catálogo de módulos

El catálogo de 23 módulos de Olivares AI — qué gobierna y observa cada módulo, y dónde la actuación está activa, se aprovisiona bajo demanda o sigue siendo una junta deny-closed

Olivares AI es una plataforma modular: un motor más un catálogo de módulos de capacidad más conectores. Un módulo consume eventos normalizados del núcleo, declara sus entidades en el modelo de datos compartido y expone su propia API y vistas — sin rearquitecturar el resto.

El catálogo enumera 23 módulos. Léelo como un catálogo, no como una lista de comprobación de funcionalidades: alrededor de veinte están cableados hoy, y el resto están en fase de diseño o son post-v1. La plataforma es pre-1.0. Consulta Honestidad y límites para ver cómo expresamos lo que está y lo que no está construido.

Más allá del catálogo numerado hay un módulo de soporte de live-ingest (numerado XXIV en el código): el grifo de eventos en vivo del que leen los demás módulos. Es fontanería más que una superficie autónoma, así que no se cuenta entre los 23.

Cómo leer el estado de cada módulo

Cada módulo tiene dos mitades, y la distinción honesta entre ellas es justamente la clave:

  • Govern / Observe — catalogar, observar, comparar (diff), aplicar gates, reportar. Esto está construido y cableado hoy para los módulos marcados como activos a continuación. El producto es read-first y detective por defecto: vigila y gobierna fuera de banda, no se sitúa en la ruta de la solicitud.
  • Actuate — actuar sobre tu infraestructura real (deploy, disparar, despachar, enviar, forzar). Esto es deliberadamente estrecho y cae en tres estados:
    • live — cableado en el binario por defecto, sin aprovisionamiento requerido.
    • on-demand — el backend está construido y cableado a un punto de inyección pero permanece deny-closed hasta que un operador lo aprovisiona mediante config; hasta entonces una acción aprobada es honestamente “declarada, no actuada” (por ejemplo, el deploy apply/retire devuelve un 503 claro).
    • seam — una interfaz declarada, deny-closed, sin backend por defecto todavía.

La división es el contrato: el producto observa y gobierna ampliamente, y actúa sobre un subconjunto pequeño, en su mayoría gated por aprovisionamiento. Nada aquí reclama una ejecución que el código no realiza.

Descubrimiento y estado en vivo

#MóduloGovern/ObserveActuateQué hace
IInventario y descubrimientoliveDescubre y cataloga pasivamente agentes, sesiones, servidores MCP, herramientas, modelos, proveedores e identidades no humanas en todo el parque.
IIOperación en vivo y sesionesliveRastrea el estado en tiempo real de cada sesión de agente — acción actual, tokens/coste en vivo, una línea temporal reproducible — derivado de señales, nunca fabricado.
IIIMapa de acceso y recursos (R/RW)liveEl diferenciador: qué agente lee (R) o lee-escribe (RW) qué recurso, y si ese acceso está permitido o meramente observado. Consulta el tour.
XXIISalud, SLA y uptimeliveFiabilidad de los agentes y servidores MCP — sano, degradado o caído, y el mapa de dependencias — derivado de señales observadas, no sondeando tu infra.

Capacidades, identidad y gobierno

#MóduloGovern/ObserveActuateQué hace
VMCP, skills y capacidadesliveGestión visual de servidores MCP, skills, plugins/subagentes y qué agente está cableado a qué herramienta. Consulta el tour de MCP.
VIIdentidad, permisos y gobiernoliveon-demandGobierna quién y qué puede hacer qué, con aprobación HITL. Los actuadores de ciclo de vida de identidad con capacidad de escritura son opt-in y deny-closed hasta que se aprovisionan. Consulta el tour de identidad.
VIIIDatos, conocimiento y contextoliveliveEl plano de datos gobernado — bases de conocimiento y RAG con redacción antes de la indexación, recuperación gobernada, y trazabilidad de datos que demuestra que los datos nunca salieron del perímetro. La recuperación léxica es la opción por defecto; los embeddings semánticos respaldados por modelo se cablean bajo demanda.
XIVCatálogo interno y marketplaceliveCura y permite a la organización reutilizar agentes, servidores MCP, skills y plantillas aprobados y versionados; las solicitudes de instanciación se enrutan a través del gobierno.

Despliegue y la pila de modelos

#MóduloGovern/ObserveActuateQué hace
VIIDespliegue e integraciónliveon-demand (503)Planifica y gobierna despliegues/cableados a la infraestructura — el único módulo que puede mutarla. Cada cambio es gated por HITL, plan-before-apply y queda registrado en el ledger. El ejecutor se cablea bajo demanda: apply/retire devuelven 503 hasta que se aprovisiona.
XGestión de modelos y proveedoresliverouting onlyGobierna y enruta a través de toda la pila de modelos — Claude, OpenAI, Gemini, inferencia local — con precios de referencia verificados por el operador. La resolución de rutas está en vivo; la propia llamada al modelo se ejecuta bajo demanda una vez que se aprovisiona una credencial de inferencia.

Los modelos alojados no son self-hostable. El módulo X puede enrutar a Claude (directamente o vía Bedrock/Vertex/Foundry), pero esa inferencia sigue llegando a la API del proveedor. Solo los modelos genuinamente self-hosted (vLLM/Ollama) se ejecutan completamente offline; el air-gap se aplica al control plane de Olivares, no a la inferencia alojada.

Coste, calidad y cumplimiento

#MóduloGovern/ObserveActuateQué hace
XICoste y AI FinOpsliveliveContabiliza el gasto en IA a partir del flujo de costes del proveedor y aplica presupuestos — al alcanzar el cap, un gate de presupuesto throttle/block deniega el gasto (deny-closed). Consulta el tour de FinOps.
XIICalidad, evals y testinglivePuntúa salidas candidatas frente a suites golden versionadas con scorers deterministas más un LLM-judge, produciendo evidencia cross-module. Consulta el tour de evals.
XIIICumplimiento y regulatorioliveMapea lo que la plataforma ya observa y audita sobre frameworks (EU AI Act, NIST AI RMF, ISO/IEC 42001, SOC 2, GDPR, OWASP Agentic) y emite evidencia consumible por auditores. Diseñado hacia ello, no certificado. Consulta el tour de cumplimiento.

Seguridad y aseguramiento

#MóduloGovern/ObserveActuateQué hace
IXSeguridad, guardrails y auditoríaliveliveEl plano defensivo: guardrails sobre el texto de entrada/salida/herramienta del agente (PII, secretos, prompt-injection, OWASP Agentic Top 10), detección de anomalías sobre la deriva observada, y líneas temporales de incidentes reconstruibles. Los hallazgos se emiten en vivo; la evidencia almacena un hash más un extracto redactado, nunca el payload en bruto.
XVIISandbox de testing de agentesliveon-demandEjecuciones aisladas y efímeras de escenarios de agentes frente a recursos mockeados, más replay determinista. El runner sintético in-process está en vivo; el runtime aislado a nivel de SO se cablea bajo demanda.
XVIIIRed-teaming y testing adversarialliveon-demandUn harness de robustez defensiva (prompt injection, jailbreak, exfiltración, tool poisoning) mapeado a OWASP Agentic y MITRE ATLAS. Las ejecuciones aisladas se cablean bajo demanda y reportan DEGRADED — nunca un falso pass — hasta que se aprovisiona un runtime de sandbox.

Coordinación, voz y salida

#MóduloGovern/ObserveActuateQué hace
IVComunicación inter-agente y orquestaciónliveon-demandDeriva el grafo de delegación/comunicación en vivo a partir de aristas observadas y gobierna agentes programados/autónomos. Disparar uno es de dos fases y gated por HITL; el dispatch en vivo es deny-closed hasta que se aprovisiona un dispatcher.
XVIntegraciones de salida y notificacionesliveliveEl router de notificaciones — decide qué señal va a quién, por qué canal; los conectores (Slack/Teams, PagerDuty/Opsgenie, webhook firmado, SIEM) entregan. El dispatch está en vivo; los destinos los aprovisiona el operador.
XVIVoz y agentes en tiempo realliveon-demandObserve-and-govern para agentes conversacionales/en tiempo real: gobierna quién puede abrir una sesión, con qué modelo, bajo qué política default-deny. La apertura es gated por HITL; la actuación sale a través de un dispatcher deny-closed hasta que se aprovisiona un proveedor de voz.

Plataforma y reporting

#MóduloGovern/ObserveActuateQué hace
XIXAPI propia y manage-as-codeliveGestiona el propio control plane por API/IaC, más una superficie de eventing orientada al integrador (suscripciones durables, reintentos, dead-letter, replay). Fundacional.
XXMulti-tenancy y gestión de organizacionesliveJerarquía de organizaciones y administración delegada para MSPs y grandes organizaciones. Fundacional.
XXIDashboards ejecutivos y reportingliveVistas de alto nivel para la dirección junto a la consola técnica.
XXIIIGestión de modelos propios / fine-tuningpost-v1Gobernar modelos entrenados o alojados por la empresa. Post-v1 — no cableado hoy.

Una nota transversal: el kill switch

Más allá de cualquier módulo individual, el kill switch del parque cablea un gate de parada en cada junta de actuación: deploy, disparo de orquestación, apertura de voz, ejecución de modelo y gasto de presupuesto. Una parada es enforcement positivo y es deny-closed — un estado de parada ilegible se trata como parado, nunca como un pass. Consulta el tour del kill switch.

Relacionado