Ik heb de afgelopen 6 dagen geprobeerd een AI-agent een betaalkaart te geven, hier is wat er gebeurde; Ik heb AgentPay gebouwd voor de @ETHGlobal Hackathon. Het is een MCP-server die AI-agenten in staat stelt om USDC te verzenden, betalingen te ontvangen, micropayments te streamen en cross-chain af te wikkelen. Geen gas kosten, één API. Tijdens het bouwen heb ik meerdere toolkits gebruikt en imo was het gebruik van de @circle toolkits (Paymaster & Gateway) eerlijk gezegd het soepelste deel van de hele build. De documentatie was logisch, de API deed wat het moest doen, integratie was super eenvoudig. Dit is precies de soort eenvoud die je nodig hebt van een tool wanneer je aan het debuggen en hacken bent om 2 uur 's nachts. Integratie van @ensdomains ging ook soepel. Ik had het al gebruikt tijdens de Ethos hackathon, dus ik wist mijn weg eromheen. Hun documentatie is echt uitgebreid voor alle niveaus van ontwikkelaars, zelfs voor eerste keer bouwers. Het meest interessante deel hier was de integratie van @Yellow, hun Nitrolite SDK heeft me nederig gemaakt lol. Het begrijpen van de state channels is echt geen gemakkelijke klus en de documentatie zal je niet bij de hand houden. Ik heb veel tijd besteed aan het lezen van voorbeelden van de broncode, om te proberen te begrijpen hoe channels openen en afwikkelen. Maar toen ik eindelijk micropayments off-chain kon streamen, werd de architectuur duidelijker voor mij. De echte strijd was niet één specifieke tool, het was om Circle, Yellow en ENS tools/sdk allemaal samen te laten werken binnen één server. Drie verschillende protocollen, drie verschillende ontwerpen, drie verschillende integratiepatronen, één API voor agenten. Ze samen laten synchroniseren was een puzzel op zich. Blij dat ik het heb verzonden. Ik heb in 6 dagen meer geleerd dan in maanden.