Я провел последние 6 дней, пытаясь дать агенту ИИ платежную карту, вот что произошло; Я создал AgentPay для хакатона @ETHGlobal. Это сервер MCP, который позволяет агентам ИИ отправлять USDC, получать платежи, стримить микроплатежи и осуществлять расчеты между цепочками. Без газовых сборов, один API. Во время разработки я использовал несколько инструментов, и, на мой взгляд, использование инструментов @circle (Paymaster и Gateway) было, честно говоря, самой гладкой частью всего процесса. Документация была понятной, API выполнял то, для чего был предназначен, интеграция была очень простой. Это именно тот уровень удобства, который вам нужен от инструмента, когда вы отлаживаете и хакерите в 2 часа ночи. Интеграция @ensdomains также прошла гладко. Я уже использовал его во время хакатона Ethos, так что знал, как с ним работать. Их документация действительно всесторонняя для всех уровней разработчиков, даже для тех, кто строит в первый раз. Самая интересная часть заключалась в интеграции @Yellow, их Nitrolite SDK смирил меня, лол. Понять каналы состояния действительно не так просто, и документация не будет вас держать за руку. Я потратил много времени на чтение примеров исходного кода, пытаясь понять, как открываются и закрываются каналы. Но когда я наконец смог стримить микроплатежи вне цепочки, архитектура стала яснее для меня. Настоящая проблема заключалась не в каком-то одном инструменте, а в том, чтобы заставить инструменты/SDK Circle, Yellow и ENS работать вместе внутри одного сервера. Три разных протокола, три разных дизайна, три разных паттерна интеграции, один API для агентов. Сделать их синхронизированными было своей головоломкой. Рад, что я это выпустил. Я узнал больше за 6 дней, чем за месяцы.