Runtime experimental Gobierno humano explícito No production-ready

Argentic Kernel

Una capa de gobierno entre la intención humana y la ejecución de una IA.

Argentic Kernel explora una idea sencilla: los modelos pueden cambiar, equivocarse o perder una sesión; la intención, el contexto, la evidencia y la autoridad no deberían desaparecer con ellos. El Kernel organiza esas piezas fuera del modelo para convertir trabajo asistido por IA en operaciones revisables, verificables y auditables.

La tesis: el modelo puede interpretar, razonar y proponer; el sistema debe conservar por separado qué se pidió, con qué contexto, qué se verificó, quién autorizó y qué ocurrió realmente.

El problema no es usar IA. Es gobernar lo que la IA hace.

Un chat puede resolver una tarea. El problema aparece cuando esa conversación empieza a cargar decisiones, código, reglas, permisos, memoria del proyecto y cambios reales. Entonces ya no alcanza con que el modelo “recuerde” o parezca seguro de su respuesta.

Cuando el chat se vuelve el sistema

> “Acordate de lo que hablamos, entendé el repo, decidí qué falta, corregilo y dejalo listo sin romper nada.”
  • La intención humana queda mezclada con la interpretación del modelo.
  • El contexto depende de una sesión que puede desaparecer.
  • Una propuesta puede confundirse con una decisión.
  • “Pasó tests” puede confundirse con “está aprobado”.
  • Cambiar de modelo obliga a reconstruir demasiado conocimiento.

Cuando el trabajo tiene gobierno

intención humana ↓ contexto y dudas explícitas ↓ trabajo delimitado ↓ propuesta del modelo ↓ verificación separada del modelo ↓ autorización humana ↓ aplicación ↓ evidencia
  • La memoria importante vive fuera de la conversación.
  • El modelo propone; no se concede autoridad a sí mismo.
  • El cambio puede revisarse antes de producir efecto.
  • La verificación y la decisión humana son etapas distintas.
  • El resultado deja un rastro que otra sesión puede reconstruir.

Qué propone Argentic Kernel

Separar el razonamiento probabilístico del control que necesita ser durable y verificable. El modelo sigue siendo útil —y reemplazable—, pero deja de ser al mismo tiempo autor, memoria, fuente de verdad, ejecutor y juez de su propio trabajo.

El modelo

Interpreta, resume, razona, propone, genera código o ayuda a descomponer un problema.

El Kernel

Conserva intención, contexto, estado, contratos, evidencia, identidad de artifacts y reglas de transición.

La persona

Resuelve ambigüedades importantes, revisa lo relevante y conserva la autoridad sobre decisiones sensibles.

Intención humana
Representación revisable + unknowns
Misión + contexto suficiente
Modelo / herramienta → propuesta
Validators + evidencia
Decisión humana → efecto gobernado

Conceptos base

El lenguaje técnico existe para nombrar responsabilidades distintas. Ningún término debería ser necesario antes de entender la idea humana que representa.

RAW

Material crudo: conversaciones, documentos, código, decisiones o ideas todavía sin refinar.

Digest

Una representación procesada y reutilizable del RAW. Puede seguir siendo candidate hasta revisión.

Unknown

Algo que el sistema no sabe o no debe inventar. La incertidumbre se registra en vez de esconderse.

Mission

Una unidad de trabajo delimitada: objetivo, inputs, outputs, contexto, restricciones y validación.

Capability

Una capacidad declarada que el sistema puede intentar ejercer bajo reglas.

Context

Información concreta que una operación necesita, con procedencia y freshness cuando corresponde.

Validator

Una comprobación independiente de la propuesta del modelo.

Evidence

El rastro auditable de qué se hizo, con qué inputs, qué se verificó y qué resultado se observó.

Candidate

Una propuesta o resultado todavía no promovido a verdad estable ni autorizado por defecto.

ChangeSet

Una propuesta concreta de cambio material que puede verificarse, autorizarse y aplicarse por etapas separadas.

Cómo se ve en una tarea real

El objetivo no es agregar ceremonias. Es que una tarea suficientemente importante pueda pasar de lenguaje humano a un cambio real sin perder qué se quiso hacer ni quién tenía autoridad para hacerlo.

1. Una persona expresa una intención

Puede ser imprecisa. El sistema no necesita fingir que todo está claro desde el primer mensaje.

2. La intención se estructura

Objetivos, restricciones, hechos, dudas y contradicciones pueden quedar separados y revisables.

3. Las dudas importantes se resuelven o quedan visibles

Lo que falta saber no se completa silenciosamente con una inferencia del modelo.

4. Se comprueba si hay base suficiente para una misión

El Kernel ya puede distinguir qué significado revisado forma parte del trabajo, qué aporta contexto, qué debe excluirse y si existe un objetivo suficientemente anclado para avanzar.

5. Se delimita una misión

Este paso sigue en construcción: derivar requirements sin inventarlos y materializar una Mission con alcance, contexto, outputs y condiciones de validación suficientes para operar.

6. Un modelo o herramienta propone

La inteligencia puede ser local, remota, grande o pequeña. La propuesta sigue siendo una propuesta.

7. El Kernel verifica

Se comprueban identidad, contexto, hashes, contratos y condiciones que no dependen de “la confianza” del modelo.

8. Una persona autoriza cuando corresponde

La autorización se vincula al objeto exacto revisado; no es un permiso vago para “hacer lo que haga falta”.

9. Se aplica y se observa

El efecto material puede dejar receipts, rollback y evidencia de lo que ocurrió realmente.

Estado actual: AK ya puede estructurar una intención, registrar su revisión y comprobar si el significado revisado contiene una base suficiente y un objetivo anclado para avanzar hacia una misión. El puente que sigue abierto es derivar requirements sin inventarlos y materializar esa base como una Mission gobernada sin que el usuario tenga que construir el paso manualmente.

Principios que limitan al propio Kernel

AK también necesita reglas para no convertirse en otra capa de complejidad difícil de justificar.

Diseñar para el universo,
construir primero el átomo.

La arquitectura puede contemplar continuidad, múltiples proyectos y dispositivos. La implementación debe demostrar valor primero en unidades pequeñas, reales y gobernables.

No ocultar incertidumbre

Un unknown explícito es mejor que una certeza inventada. El sistema debe poder decir “esto falta” y detenerse cuando esa falta importa.

Autoridad no es inferencia

Que una propuesta parezca correcta, pase tests o provenga de un modelo potente no la convierte automáticamente en una decisión humana.

Regla de peso: si el método se vuelve más difícil que el problema que intenta resolver, el Kernel falló.

Qué existe hoy

AK ya dejó de ser solamente una descripción conceptual. Existe un runtime experimental que se usa para construir y verificar partes del propio proyecto. Sigue siendo pre-alpha y no production-ready, pero varias ideas centrales ya tienen implementación material.

CLI akUna superficie común para bootstrap, proyecto, misión, contexto, providers, verificación y cambios.
Quick StartInicializa y diagnostica un proyecto sin inventar automáticamente una misión.
Universe localIdentidad de proyecto separada de una única carpeta o ubicación física.
Model providersModelos locales o remotos pueden participar sin convertirse en la autoridad del sistema.
Context + evidenceSource context, context packs, hashes, reports y evidence durable.
Governed ChangeSetProponer, verificar, autorizar y aplicar son etapas separadas.
Disponible

Cambios gobernados reales

  • El modelo puede generar una propuesta.
  • La propuesta se verifica por una ruta separada de la generación del modelo.
  • La autorización humana referencia el cambio exacto.
  • El apply vuelve a verificar antes de escribir.
  • Hay rollback y observación del efecto material.
Disponible

Revisión y suficiencia de intención

  • Elementos de intención estructurados.
  • Unknowns y contradicciones visibles.
  • Revisión humana sobre estados identificables y versionados.
  • Ante ambigüedad relevante, la continuidad se detiene en vez de elegir silenciosamente.
  • Resolución determinista sin confundirla con autorización.
  • Clasificación explícita de significado relevante para la misión, contexto y exclusiones.
  • Evaluación determinista de si existe base suficiente y un objetivo anclado para solicitar la siguiente proyección.
En construcción

El puente de producto

AK ya puede comprobar si una intención revisada contiene suficiente significado relevante y un objetivo suficientemente anclado para avanzar. La próxima capacidad importante es derivar requirements sin inventarlos y materializar esa base como una Mission gobernada.

Ese cierre une dos extremos que ya existen: comprensión/revisión al comienzo y propuesta/verificación/autorización/aplicación al final.

Qué demuestra el avance: la pregunta ya no es sólo “¿podemos gobernar un cambio?”. Ese camino existe. AK también puede verificar que una intención revisada contiene una base semántica suficiente para avanzar. La pregunta activa se estrecha ahora a “¿podemos derivar requirements y materializar una Mission sin perder intención ni inventar requisitos?”.

Una diferencia importante: proponer no es aplicar

El runtime actual ya materializa una separación que antes era principalmente una intención de diseño.

1 · Inteligencia

Propuesta

Un modelo produce un cambio candidate. Puede estar bien, mal o incompleto.

2 · Kernel

Verificación

Se comprueba identidad, estructura, contexto, hashes y condiciones gobernadas.

3 · Persona + Kernel

Autorización y efecto

Una persona autoriza un sujeto exacto; el Kernel revalida y recién entonces puede aplicar.

ak changeset propose → ak changeset verify → ak changeset authorize → ak changeset apply

No equivalencias: candidate ≠ verified ≠ authorized ≠ applied ≠ stable. Cada palabra describe algo distinto.

Memoria externa, no memoria mágica

AK no depende de que un modelo “se acuerde”. Construye continuidad mediante artifacts que otras sesiones y otros modelos pueden volver a leer y verificar.

RAW / Digest

Material original y conocimiento procesado reutilizable.

Unknowns

Incertidumbre conservada explícitamente.

Source Context

Archivos, roles y hashes para saber qué fue leído y si sigue vigente.

Context Packs

Paquetes verificables de contexto por misión y rol.

Evidence

Receipts, resultados y observaciones del trabajo ejecutado.

Project identity

Identidad lógica que no depende de una única carpeta física.

Work items

Trabajo durable y relacionable sin convertir una lista en autoridad automática.

Knowledge graph

Próximo horizonte: hacer consultables estas relaciones sin convertir el grafo en motor de decisión.

No intenta reemplazar todo lo que ya existe

AK toma ideas conocidas —trazabilidad, policy-as-code, provenance, zero trust, CI/CD, control de cambios— y las aplica a una unidad nueva: trabajo con modelos probabilísticos que necesitan contexto, límites y autoridad explícitos.

Policy-as-Code

Reglas explícitas y verificables en vez de depender sólo del prompt.

Zero Trust

No confiar por defecto en la propuesta, el contexto ni la autoridad.

Supply Chain

Identidad, hashes, provenance y observación del resultado.

CI/CD

Validación automatizable sin convertir CI en aprobación humana.

Agent runtimes

Puede convivir con agentes y tools; el foco de AK es el gobierno semántico.

MCP / tools

Una tool puede ejecutar una capacidad sin convertirse en la fuente de verdad.

Human-in-the-loop

No como botón decorativo: la autoridad debe tener sujeto, alcance e identidad.

Knowledge systems

Memoria y recuperación ayudan al modelo, pero no reemplazan evidencia ni autoridad.

Qué queremos evitar

Argentic Kernel no busca agregar ceremonia. Busca reducir improvisación. Si el método se vuelve más difícil que el problema que intenta resolver, el Kernel falló.

Método más pesado que la tarea

Ejemplo simple

No hace falta una mission completa para escribir un saludo o corregir una coma.

Cómo se evita

No toda acción necesita el mismo nivel de gobierno. Cada capa debe justificar valor real frente al costo que agrega.

Candidate tratado como verdad

Ejemplo simple

Un resumen generado por IA de un contrato usado como si fuera una revisión legal aprobada.

Cómo se evita

Una salida generada puede ser útil sin ser todavía estable ni autorizada. Candidate, review, verificación y decisión no son lo mismo.

Tooling por entusiasmo

Ejemplo simple

Comprar maquinaria industrial para preparar una sola taza de café.

Cómo se evita

Una dependencia o herramienta debe justificar qué capacidad agrega, qué riesgo introduce y qué alternativa existe.

Prometer ahorro sin medir

Ejemplo simple

Decir “esto baja costos” sin comparar antes y después.

Cómo se evita

Modelos chicos, contexto selectivo, menos tokens y menos reintentos son hipótesis que deben medirse con casos reales.

Falsa seguridad

Ejemplo simple

Una checklist no garantiza que el avión esté listo si nadie revisó el motor.

Cómo se evita

Tests, validators, source context, evidence y revisión humana cumplen funciones distintas y no se reemplazan entre sí.

Confiar en memoria del chat

Ejemplo simple

Tomar una decisión por “lo que alguien recuerda” en vez de volver a leer el acta o la fuente.

Cómo se evita

Contexto, decisiones y evidencia importantes se materializan fuera de la conversación en artifacts que pueden volver a verificarse.

Modelo como juez de sí mismo

Ejemplo simple

El mismo modelo propone un cambio y luego declara que está correcto porque su propia explicación parece consistente.

Cómo se evita

La propuesta se separa de su verificación: reglas, evidencia y decisiones externas al modelo determinan si puede avanzar.

Autoridad implícita

Ejemplo simple

Una IA puede escribir archivos y se interpreta que por eso también tiene permiso para decidir qué cambio debe aplicarse.

Cómo se evita

Poder proponer o ejecutar una herramienta no concede autoridad. La autorización humana se mantiene como responsabilidad separada.

Construir la galaxia primero

Ejemplo simple

Diseñar una franquicia mundial antes de validar el primer local.

Cómo se evita

Diseñar para el universo, construir primero el átomo.

UI que saltea el gobierno

Ejemplo simple

Un botón “aprobar todo” que oculta qué se leyó, qué cambió o qué verificaciones pasaron.

Cómo se evita

La UI debe hacer visible el mismo flujo gobernado: contexto, propuesta, diff, verificación, evidencia, autorización y efecto material.

La visión: que el trabajo sobreviva al modelo y al dispositivo

Si intención, conocimiento, estado, evidencia y autoridad están representados fuera del modelo, una persona o un equipo podría cambiar de proveedor, modelo, sesión o máquina sin reconstruir todo desde cero.

Kernel base
Conocimiento de dominio
Organización / proyecto
Equipo
Persona / rol / contexto

Universo personal

El runtime local ya tiene una primera noción productiva de identidad de proyectos y sus ubicaciones locales.

Universo compartido

La visión futura agrega usuarios, grants, sincronización, Relay y clientes como móvil o IDE sin trasladar autoridad material al transporte.

La visión sigue, pero el átomo manda. Lo futuro sólo tiene sentido si el núcleo local continúa demostrando operaciones pequeñas, reales, verificables y gobernables.

Horizontes de madurez

No es una lista de PRs ni una promesa de fechas. Es una forma pública de distinguir lo que existe, lo que se está cerrando y lo que todavía pertenece a la visión.

Hoy

Cambios gobernados

CLI, contexto, providers, propuesta, verificación, autorización humana, aplicación, rollback y evidencia.

En construcción

Intención → misión

La suficiencia de la intención revisada ya puede evaluarse. Falta derivar requirements sin inventarlos y materializar una Mission gobernada.

Próximo horizonte

Knowledge Graph

Hacer consultables relaciones, procedencia y estado gobernado de forma determinista.

Visión

Continuidad distribuida

Shared Universe, Relay, múltiples máquinas, modelos y clientes sin diluir autoridad.

Preguntas frecuentes

¿Argentic Kernel ya es un producto terminado?

No. Es un runtime experimental en desarrollo activo. Ya existen operaciones gobernadas reales y AK puede evaluar si una intención revisada tiene base suficiente para avanzar hacia una misión, pero todavía faltan la derivación gobernada de requirements, la materialización de la Mission y otras capacidades de continuidad.

¿Argentic Kernel es un agente?

No exactamente. Puede coordinar modelos y tools, pero su foco es conservar contexto, contratos, evidencia y autoridad alrededor del trabajo que esos componentes realizan.

¿Ya puede modificar código?

Sí. Existe un camino experimental donde un modelo propone un cambio, el Kernel lo verifica, una persona autoriza el cambio exacto y luego el runtime puede aplicarlo con re-verificación, rollback y observación. Eso no convierte al proyecto en production-ready.

¿El modelo puede aprobar su propio trabajo?

No en el camino gobernado. Propuesta, verificación, autorización y aplicación son responsabilidades separadas.

¿Por qué registrar unknowns?

Porque una duda importante no debería desaparecer sólo porque el modelo puede redactar una respuesta plausible. Un unknown conserva explícitamente aquello que todavía necesita evidencia o decisión humana.

¿Qué falta hoy?

El Kernel ya puede reconocer si una intención revisada tiene suficiente significado relevante y un objetivo anclado para avanzar. El principal puente pendiente es derivar requirements sin inventarlos y materializar esa base como una Mission suficientemente delimitada, sin pedirle al usuario que haga manualmente esa traducción.

¿Busca reemplazar modelos grandes por modelos chicos?

No como promesa universal. Una hipótesis de investigación es que mejor contexto, memoria externa, tools y validators pueden permitir que modelos más pequeños resuelvan tareas útiles con menos dependencia de escala. Se mide caso por caso.

¿Por qué el repositorio principal sigue siendo privado?

Porque el runtime todavía contiene código experimental, RAW, evidencia y decisiones de distribución que no deberían confundirse con una release pública estable. La presencia pública avanza primero con documentación, estado verificable y ejemplos sanitizados.

¿Una futura UI reemplazaría el CLI?

No debería. Una UI, un cliente móvil o una integración de IDE deben ser superficies sobre el mismo gobierno: contexto visible, candidate identificable, verificación, evidencia y autoridad explícita. Cambiar la interfaz no debe crear un camino paralelo que saltee esas reglas.

¿Qué significa “universo”?

Es una forma de pensar el conjunto durable de proyectos, conocimiento, relaciones, roles y capacidades que una persona o equipo podría llevar entre sesiones, modelos y dispositivos. La versión compartida y federada sigue siendo visión.

Distribución y confianza pública

La apertura del proyecto no debería confundirse con publicar prematuramente un runtime experimental. La confianza pública puede crecer por capas: primero explicación clara y evidencia sanitizada; después releases verificables cuando exista una política de distribución madura.

Público hoy

  • Landing conceptual.
  • Documentación pública.
  • Estado y límites del runtime.
  • Horizontes de madurez.
  • Glosario, FAQ y ejemplos explicativos.

Privado por ahora

  • Core runtime experimental.
  • RAW privados.
  • Evidencia sensible.
  • Detalles internos de providers y operación.
  • Estrategia y material no preparado para distribución.

Una release futura debería sumar

  • Versionado y changelog.
  • Checksums verificables.
  • Firmas cuando corresponda.
  • SBOM / third-party notices.
  • Política explícita de compatibilidad y soporte.
  • Escaneo externo cuando aporte evidencia real.

Identidad pública y protección inicial

La identidad pública acompaña el desarrollo experimental, pero no convierte al runtime en producto terminado ni una solicitud marcaria en una marca concedida. El lenguaje público debe seguir siendo factual.

Canales oficiales

  • Dominio principal: argentickernel.com
  • Dominio local Argentina: argentickernel.com.ar
  • Uso: concepto, documentación, estado real, límites y evolución pública del proyecto.

Solicitud marcaria

  • Denominación presentada: ARGENTICKERNEL.
  • Organismo: INPI Argentina.
  • Estado comunicado por el proyecto: solicitud en trámite.
  • No usar “marca registrada” o “marca concedida” hasta confirmación formal.

Regla: identidad pública sí; claims legales o técnicos inflados, no.

La visión sigue, pero el átomo manda

Argentic Kernel no intenta reemplazar a las personas ni convertir una IA en autoridad. Intenta que el trabajo con inteligencia artificial pueda conservar intención, contexto, evidencia y control aunque cambie la inteligencia que lo ejecuta.

No se trata de programar con prompts.
Se trata de gobernar capacidades.