Qué es esto
Una persona, una flota de agentes de IA en un único servidor, y una disciplina que termina pesando más que cualquier herramienta.
El agente dice que terminó. La prueba nunca se ejecutó, el archivo nunca se escribió, el servicio no está en línea. La afirmación salió del contexto, no de la máquina — y un informe seguro es idéntico a uno verdadero hasta que alguien pide el comprobante.
Eso no es un defecto del modelo que se arregle pidiéndolo con más amabilidad. Es un contrato que falta.
La regla
Toda afirmación de estado lleva fuente y fecha — o las palabras NO VERIFICADO.
Una afirmación de estado es cualquier frase que diga que algo es o fue el caso. La marca viaja pegada a ella: ruta:línea (fecha), comando (ahora), URL (fecha) — o NO VERIFICADO, con el motivo en media línea. La opinión y el razonamiento no llevan nada: se ve que no son hechos.
Parece trivial. No lo es. Obliga a separar memoria de observación justo en el momento en que separarlas cambia el resultado: mientras se escribe la frase.
Un proceso vivo, un código de salida cero y la palabra “listo” están todos antes de aprobado. Que las pruebas pasen no es validación — es evidencia de que el código hace lo que dice la prueba, una afirmación mucho menor que la que suele deducirse de ahí.
Qué construyó
Living World es un shard de Ultima Online sobre ModernUO, funcionando en un solo VPS desde el 5 de septiembre de 2026. Es un servidor de juego, y también la prueba de carga del método.
- Podman rootless, con un Quadlet de systemd como único camino de recreación
--read-only,--cap-drop=all,--security-opt=no-new-privileges, espacio de usuario sin root- imagen fijada por digest, no por etiqueta
- respaldo diario con una restauración que se ejecutó de verdad, no que se supuso
- un rastro de evidencia fechado y un registro de decisiones solo-append detrás de cada una de esas elecciones
Nada de esa configuración se escribió a mano. La contribución humana entera fue preguntar “¿eso lo verificaste o lo estás deduciendo?” hasta que quedó solo lo verificado.
El shard casi no tiene jugadores, y no es para eso que existe. Un servidor en línea es algo que un desconocido conecta y comprueba por su cuenta — vale más que cualquier captura de pantalla.
Los contratos, gratis
Los archivos que imponen todo esto son de dominio público. Son cinco, sin dependencias y sin instalación. Copia uno dentro de tu repositorio y el agente empieza a decirte qué ejecutó, cuándo, y qué respondió.
github.com/edgebuildlabs/evidence-contracts
La pieza hermana dice cómo se pide el trabajo para que la prueba sea posible: una plantilla de orden de trabajo y las reglas detrás de ella, también de dominio público.
github.com/edgebuildlabs/work-order-contract
Y la tercera dice cómo se habla con un agente que corre en una máquina que no controlas — y cómo su entrega sobrevive a la sesión, al cambio de modelo y al olvido de todos. Un repositorio usado como canal, con el contrato dentro.
github.com/edgebuildlabs/channel-contract
La cuarta dice quién puede decir sí — y cómo ese sí llega a un agente que otro agente pidió. Cuando quien pide no es quien decide, el pedido y el sí viajan por caminos distintos, lo que un agente puede hacer solo queda escrito, y lo que corre sin ningún humano tiene su peor caso escrito y aceptado.
github.com/edgebuildlabs/mandate-contract
La quinta dice cómo el registro conserva su sentido entre escritores que no lo recuerdan. Una operación llevada por agentes se reescribe en cada sesión por un escritor sin memoria de la anterior, y el registro puede perder su sentido con todas las frases aún verdaderas. Cuatro reglas — registrar en el acto, tres marcas en toda regla, un cambio que conserva el sentido, prueba por reanudación — y el esqueleto del relevo que la próxima sesión lee primero.
github.com/edgebuildlabs/continuity-contract
Dominio público, CC0. Cópialo, cámbialo, publícalo, no acredites a nadie. Si te evita un “listo” equivocado, ya se pagó solo.
Contacto
Edge Build Labs es una sola persona, a tiempo completo, en Brasil. Si ejecutas agentes sobre infraestructura real y quieres la misma disciplina aplicada a la tuya, abre un issue en el repositorio de los contratos, o escribe a contato@edgebuildlabs.tech. En ambos casos es escrito, asíncrono, sin llamadas.
github.com/edgebuildlabs/evidence-contracts/issues
La historia detrás de esto es un libro, en portugués, gratis y sin registro: Não está provado, de Evandro Henn.