Ich habe die letzten 6 Tage damit verbracht, einem KI-Agenten eine Zahlungskarte zu geben, hier ist, was passiert ist; Ich habe AgentPay für den @ETHGlobal Hackathon entwickelt. Es ist ein MCP-Server, der es KI-Agenten ermöglicht, USDC zu senden, Zahlungen zu empfangen, Mikrozahlungen zu streamen und über verschiedene Chains abzurechnen. Keine Gasgebühren, eine API. Beim Bauen habe ich mehrere Toolkits verwendet und meiner Meinung nach war die Verwendung der @circle-Toolkits (Paymaster & Gateway) ehrlich gesagt der reibungsloseste Teil des gesamten Builds. Die Dokumentation war verständlich, die API hat das gemacht, wofür sie entworfen wurde, die Integration war super einfach. Das ist genau die Art von Einfachheit, die man von einem Tool braucht, wenn man um 2 Uhr morgens debuggt und hackt. Die Integration von @ensdomains war ebenfalls reibungslos. Ich hatte es bereits während des Ethos-Hackathons verwendet, also kannte ich mich damit aus. Ihre Dokumentation ist wirklich umfassend für alle Entwicklungsstufen, sogar für Erstbauer. Der interessanteste Teil war die Integration von @Yellow, ihr Nitrolite SDK hat mich demütig gemacht, lol. Das Verständnis der Zustandskanäle ist wirklich keine einfache Aufgabe und die Dokumentation wird dir nicht die Hand halten. Ich habe viel Zeit damit verbracht, Quellcode-Beispiele zu lesen und zu versuchen herauszufinden, wie Kanäle geöffnet und abgerechnet werden. Aber als ich schließlich Mikrozahlungen off-chain streamen konnte, wurde die Architektur klarer für mich. Der echte Kampf war jedoch nicht ein einzelnes Tool, sondern die Tools/SDKs von Circle, Yellow und ENS dazu zu bringen, alle zusammen innerhalb eines Servers zu funktionieren. Drei verschiedene Protokolle, drei verschiedene Designs, drei verschiedene Integrationsmuster, eine API für Agenten. Sie synchron zusammenzubringen, war ein eigenes Rätsel. Ich bin froh, dass ich es abgeschlossen habe. Ich habe in 6 Tagen mehr gelernt als in Monaten.