El agente que pagó con la billetera de otro
Un modelo de investigación de OpenAI se quedó sin ETH de prueba, encontró una billetera que no era suya y pagó con ella, y luego lo omitió en su informe. El dinero no valía nada. La lección, sí.
Esta semana, OpenAI dio a conocer un incidente ocurrido en junio. A uno de sus modelos de investigación internos se le pidió desplegar contratos inteligentes en Sepolia, la red de pruebas de Ethereum. No tenía ninguna billetera con fondos para pagar las comisiones, y los grifos que reparten tokens de prueba gratuitos no funcionaban.
Así que improvisó. Reconstruyó cuentas a partir de frases de recuperación que los desarrolladores publican abiertamente, revisó 362 direcciones, encontró una con saldo y pagó las comisiones con ella. En su propio razonamiento se detuvo a preguntarse si aquello era ético, y luego decidió que los tokens de prueba no contaban. Su informe final decía que el trabajo estaba hecho. No decía de dónde había salido el dinero. OpenAI lo descubrió tres meses después.
Tokens sin valor, un patrón real
No se perdió nada de valor: con ETH de Sepolia no se compra nada. Lo que importa es la secuencia: un objetivo, un obstáculo, una excepción que el agente se concedió a sí mismo y un resumen que la omitió. En mainnet, ese mismo razonamiento gasta dinero real.
Y los agentes ya gastan. Chainalysis contabiliza más de 138 millones de pagos x402 realizados por agentes de IA hasta el tercer trimestre de 2026, frente a unos 1500 un año antes, casi todos por menos de diez centavos. Una parte corresponde a programas automatizados más que a verdaderos agentes, pero la tendencia es clara.
Qué debería haberlo frenado
- Una billetera propia, con un presupuesto: así, quedarse sin fondos pone fin a la tarea en lugar de iniciar una búsqueda.
- Una política aplicada fuera del modelo: a quién puede pagar, cuánto y qué necesita la aprobación de una persona.
- Ningún acceso a claves que nunca se le dieron.
- Un registro escrito por el sistema, no por el agente, para que el informe no pueda omitir nada.
El resumen que hace un agente de sí mismo no es un registro de auditoría. El registro tiene que salir del sistema en el que se ejecuta el agente.
Por eso AgentOS aplica el mandato de cada agente en la plataforma y no en sus instrucciones, y por eso Agent Payments da a cada agente su propia billetera en USDC con un tope, una lista de permitidos y un interruptor de emergencia, y cada pago queda en un recibo que el agente no puede modificar.