TrustGraph
Qué agente puede hablar con cuál y qué puede decir.
Qué hace
Las solicitudes de agente a agente se autorizan antes de la ejecución: el llamador recibe un token de un solo uso limitado, la solicitud se mueve a través de una máquina de estados explícita, y cada borde entre dos agentes lleva una decisión de confianza registrada para auditoría. Los niveles de divulgación rigen no solo si un agente puede responder, sino cuánto de la respuesta puede revelar.
Por qué es importante
En el momento en que tienes más de un agente, el fallo interesante no es una respuesta incorrecta: es que el agente A aprende algo que solo el agente B debería saber. La autoridad entre agentes debe ser un gráfico con decisiones en los bordes, porque esa es la forma real del problema.
Cómo funciona
La autorización ocurre antes de la ejecución, no después
El punto de entrada de agente a agente resuelve primero una decisión de confianza; una llamada no autorizada nunca llega al modelo.
Los tokens del llamador tienen alcance limitado y son de un solo uso
Una delegación lleva un token acuñado para ese salto, rastreado en un libro mayor, en lugar de una credencial reutilizable.
La divulgación es por niveles, no binaria
Una decisión puede permitir una respuesta en un nivel de divulgación reducido en lugar de elegir entre acceso completo y rechazo.
Preguntas
- ¿Contra qué está protegiendo en realidad?
- Un agente extrayendo de otro algo que su dueño nunca acordó compartir: la versión multiagente de un error de permisos, el modo de falla que se amplifica peor.
- ¿Puedo ver por qué se denegó una solicitud?
- Las decisiones se registran por borde y son visibles para los administradores. Una explicación de usuario final "por qué se bloqueó" más completa es más delgada que la ejecución detrás de ella, y preferimos decirlo.
The rest of the bag
AccessControl
Permisos por documento que filtran respuestas, no solo páginas.
La resolución de políticas se almacena en caché por sesión para velocidad; un cambio de permiso se propaga en la invalidación de caché en lugar de instantáneamente en cada solicitud en vuelo.
Documentos
Un árbol de carpetas que el agente lee y un archivo de configuración que obedece.
La extracción cubre PDF, hojas de cálculo y transcripciones. Los formatos binarios exóticos no se analizan.
Eventos
Un registro duradero de lo que hicieron los agentes y por qué.
El bus de eventos en proceso es un emisor de nodo único, no un intermediario distribuido. El registro de tareas duradero entre agentes es un libro mayor de tareas Postgres separado.
That was step 3 of 6: a trust decision resolves. Next, policy filters what is retrievable before generation, so a document you cannot open cannot be paraphrased at you.