// Blog

Notas técnicas para builders de agentes IA

Tutoriales, comparativas y patrones de diseño para construir agentes autónomos que se autofinancian, llaman a 345+ modelos y orquestan MCP Tools.

Semana agentic: lo que decide el servidor

Entre el 25 de septiembre y el 2 de octubre, Cloudflare abrió la beta de su Monetization Gateway y empezó a cobrar por inferencia vía x402. Desde Finlandia, sin embargo, el camino x402 responde 403 antes de mostrar un precio. Solana recibió el scheme batch-settlement de x402, con un modo en el que el vendedor firma el medidor y puede llevarse hasta el depósito completo. Un pull request descubrió que el paywall de x402 venía publicando un build de mayo en todos los releases desde entonces, y lo confirmamos en el paquete 2.28.0 publicado. Y los SDKs de MCP en Python y TypeScript corrigieron clientes OAuth que dejaban al servidor elegir adónde iban las credenciales. En todos los casos, la pregunta abierta es qué le deja decidir el cliente al servidor.

14 min de lectura →

Auditamos Open Responses: pasar la suite no es cumplir la spec

Open Responses es la spec multi-provider construida sobre la Responses API de OpenAI, respaldada por Ollama, vLLM, OpenRouter, Hugging Face y otros. Leímos sus dos releases, el OpenAPI y la suite de compliance de 17 tests, la corrimos contra Ollama 0.30.6 y después enviamos los requests que nunca envía. Pasaron 6 de los 16 tests de servidor, nada del release de abril, y el servidor ignoró en silencio allowed_tools, tool_choice, truncation: "disabled" y previous_response_id, respondiendo 200 cada vez. La spec además no tiene tokens de escritura de cache, ni campo de costo, ni 402, y su modo WebSocket no encaja con x402 por llamada.

15 min de lectura →

Auditamos nvm:erc4337 de Nevermined: x402 con un medidor off-chain

El scheme nvm:erc4337 de Nevermined pone créditos, planes y session keys de ERC-4337 detrás de los headers de x402. Leímos la spec, los dos SDKs y los contratos, sondeamos el facilitator en vivo y censamos cada plan en vivo y cada evento de los contratos de registro, agreements, créditos y vault en Base y Tempo, más una muestra de 30 días del sandbox. El 402 no lleva monto, el access token lo emite y lo firma el backend de Nevermined, el token por defecto es una credencial bearer reutilizable, y 372 de 373 planes en vivo mantienen el ledger de créditos off-chain: 37 quemas on-chain en diez meses y medio, la última el 28 de abril.

16 min de lectura →

Auditamos World AgentKit: prueba de humanidad para agentes x402

AgentKit permite que un servidor x402 limite el acceso gratuito por humano único y no por wallet, usando World ID y un registro on-chain llamado AgentBook. Leímos el contrato y el SDK, censamos cada registro en World Chain y Base y corrimos los paquetes publicados en local. La criptografía se sostiene. El humanId es un solo seudónimo público en todos los sitios, el registro no requiere consentimiento del agente, el cliente firma challenges para cualquier origen y el contador de la prueba gratuita se multiplica reescribiendo el path.

16 min de lectura →

Squads y Swig ya pagan x402: auditamos el path de smart wallets en Solana

Desde mayo, el scheme exact de x402 en Solana tiene un segundo path de verificación, opcional, que permite a las smart wallets pagar con una transferencia vía CPI. En Solana eso significa que los límites de gasto de la propia wallet se ejecutan dentro del pago, algo que x402 en EVM no puede hacer. Auditamos el spec, los facilitators en TypeScript y Go y tres despliegues en vivo, y encontramos una entrada fantasma en la allowlist, un techo de fees invertido y políticas de sponsor que divergen.

16 min de lectura →

Smart Sessions vs x402: dónde chocan las session keys de ERC-7579 con el pago

Smart Sessions, de Rhinestone y Biconomy, es el módulo de session keys líder para smart accounts ERC-7579. Ofrece justo las primitivas que un agente que paga con x402 necesita. Pero fue diseñado para el mundo de userOps de ERC-4337, y el settlement de x402 vive en dos lugares que solo cubre a medias. Leímos los contratos desplegados y las auditorías para hallar los huecos.

14 min de lectura →

AAuth Budgets: un tope de gasto para agentes que no mueve dinero

AAuth le da a cada agente una clave de firma en lugar de una API key. Su extensión Budgets agrega un tope de gasto que dimensiona el servidor de la persona, hace cumplir el recurso y que no mueve dinero: el pago queda en 402 y x402. Leímos la revisión -11 (25 de septiembre), el draft Budgets aún no enviado y TPX, sondeamos el único despliegue en producción citado y pasamos el trailer de costo por 16 configuraciones de cliente HTTP. Nueve nunca lo ven, incluidos los dos SDK de OpenAI. La fórmula de respaldo sobrestima el costo y la firma por defecto no cubre el body que fija el precio.

22 min de lectura →

¿Esperar o pagar? 402, 429 y Retry-After para agentes que pagan

OpenAI dice 'sin dinero' con un 429, Anthropic con un 400, 402 o 429, OpenRouter con un 402 que a veces significa 'espera'. Los cuatro SDK oficiales respetan Retry-After desde 60 segundos hasta 49 días, y x402 no tiene ninguna señal de throttling. Leímos el draft RateLimit del IETF, el código de referencia de x402 y la lógica de reintentos de los SDK, y sondeamos 1.951 vendedores x402: el 8,6% publica un límite, 7 usan la sintaxis actual y algunos cuentan las consultas de precio sin pago contra la cuota pagada.

19 min de lectura →