He pasado los últimos 6 días intentando darle una tarjeta de pago a un agente de IA, esto es lo que pasó; Construí AgentPay para @ETHGlobal Hackathon. es un servidor MCP que permite a los agentes de IA enviar USDC, recibir pagos, transmitir micropagos y liquidar entre cadenas. Sin comisiones de gas, solo una API. Mientras construía, usé varios kits de herramientas y, en mi opinión, usar @circle kits (Paymaster y Gateway) fue honestamente la parte más fluida de toda la construcción. La documentación tenía sentido, la API hacía lo que estaba diseñada y la integración era súper fácil. Este es exactamente el tipo de facilidad que necesitas de una herramienta cuando estás depurando y hackeando a las 2 de la madrugada. Integrar @ensdomains también fue fluido. Ya lo usé durante el hackathon de Ethos, así que ya me lo conocía. Su documentación es realmente completa para todas las fases de desarrollo, incluso para los que construyen por primera vez. Lo más interesante aquí fue integrar @Yellow, su SDK Nitrolite me dejó muy humilde, jaja. Entender los canales de estado no es un trabajo fácil y la documentación no te va a llevar de la mano. Pasé mucho tiempo leyendo ejemplos de código fuente, intentando entender cómo se abren y se asentan los canales. Pero cuando finalmente conseguí micropagos que fluían fuera de la cadena, la arquitectura se me hizo más clara. El verdadero problema no era una sola herramienta, sino conseguir que las herramientas/sdk de Circle, Yellow y ENS funcionaran todas juntas dentro de un solo servidor. Tres protocolos diferentes, tres diseños distintos, tres patrones de integración distintos, una API para agentes. Hacer que se sincronizaran era un rompecabezas propio Me alegro de haberlo enviado. He aprendido más en 6 días que en meses