La capa de orquestación — recetas estructuradas y auditables que coordinan AI Blocks, sistemas DPI y supervisión humana en servicios públicos coherentes.
Un DPI Workflow define la secuencia, condiciones, flujos de datos y salvaguardas que gobiernan cómo se presta un servicio. La IA opera dentro del flujo de trabajo — nunca fuera de él. El flujo de trabajo es la única fuente de verdad para cualquier interacción de servicio.
Recibe la intención del ciudadano, inicia la invocación del flujo de trabajo con token de consentimiento
identity.verify(citizen_id) — autenticado contra el sistema de identidad nacional
ai.eligibility_verify() — devuelve elegible + puntaje de confianza
data_exchange.get_social_record() — extracción de datos con consentimiento del registro
payments.disburse() — pago del beneficio a través del canal gubernamental
Cada paso registrado de forma inmutable — quién, qué, cuándo, con qué nivel de confianza
Un flujo de trabajo que encadena la verificación de identidad, la determinación de elegibilidad y los pagos no es solo un servicio — también es una receta compartible.
Publicados en repositorios abiertos, estos flujos de trabajo pueden ser adaptados y reutilizados por otros gobiernos, igual que el código de fuente abierta o las aplicaciones en contenedores. Los países pueden tomar prestado los manuales de otros, instalarlos con un mínimo esfuerzo y adaptarlos a las políticas locales.
Así es como el modelo DPI se extiende a la IA: no como configuración de sistemas de caja negra, sino como código con gobernanza integrada que puede inspeccionarse, auditarse y evolucionar.
Una plantilla YAML completamente anotada para un flujo de trabajo de desembolso de beneficios de protección social. Adapta los pasos, bloques y reglas de gobernanza a cualquier sector.
Un flujo de trabajo es una decisión de diseño — no un formato de archivo. La misma lógica de servicio puede expresarse como una especificación YAML portátil, desplegarse en un motor sin código o empaquetarse como una habilidad invocable para un agente de IA. Los equipos eligen el formato que corresponde a su capacidad técnica y arquitectura de agentes.
La definición canónica, independiente del motor. Declara pasos, AI Blocks, dependencias DPI, umbrales de confianza, rutas de escalada humana y configuraciones de gobernanza. Legible por personas y procesable por cualquier motor de flujo de trabajo o entorno de ejecución de agentes.
Despliega la especificación YAML en un motor de flujo de trabajo visual. OpenFn (nativo para DPGs, con servidor MCP desde junio de 2025), n8n (más de 400 integraciones) o Prefect. Los equipos de política pueden inspeccionar y ajustar la lógica de cada paso sin escribir código. Los cambios están versionados y son auditables.
Empaqueta el flujo de trabajo como una herramienta invocable — una función tipada que un Public Agent (LLM) puede invocar directamente mediante llamadas a funciones, el Protocolo de Contexto del Modelo (MCP), o un registro de habilidades. El agente no ve los pasos internos — llama al flujo de trabajo por nombre y recibe un resultado estructurado.
Cada salida de un AI Block incluye un puntaje de confianza. Por debajo del umbral: revisión humana. Por encima del umbral: continuar. El umbral es un parámetro de gobernanza, no una constante técnica.
Las rutas de escalada se diseñan dentro del flujo de trabajo, no se añaden como manejadores de excepciones. La revisión humana es un paso del flujo — con tiempo límite, responsable asignado y trazabilidad de auditoría.
Cada flujo de trabajo puede publicarse como plantilla abierta. Los países adaptan los parámetros de política; la lógica de orquestación se reutiliza. Así es como la DPI se escala hacia la IA.
El consentimiento del ciudadano no es una casilla estática — es una función invocable y auditable en el flujo de trabajo. Se verifica antes de cualquier acceso a datos, y su alcance define lo que el flujo de trabajo puede hacer.
Las interfaces con voz como canal principal, la traducción multilingüe y el respaldo por USSD están orquestados como pasos, no como complementos. El flujo de trabajo decide el canal y el idioma según el contexto del ciudadano.
El flujo de trabajo es el locus de control. Los AI Blocks se invocan desde dentro del flujo de trabajo — no pueden saltarse los pasos de gobernanza, modificar registros directamente ni actuar fuera del alcance definido.
Los Workflows invocan AI Blocks y son invocados por Public Agents. Son la capa de orquestación que hace funcionar el marco como un sistema.