
📚 Механізм підтвердження ідентичності та репутації агентів за допомогою NFT ✅ Огляд ERC8004 v1.0 — це загальні правила, які дозволяють самостійним програмним агентам безпечно співпрацювати між різними організаціями. Використовуючи Ethereum як «інфраструктуру для координації», ідентичність агентів, їх репутацію та результати перевірки робіт записують у незмінному вигляді. З версії v0.4 змінилася архітектура, і система еволюціонувала, враховуючи досвід реального використання. ✅ Керування ідентичністю агентів (Identity Registry) Механізм підтвердження «хто є агентом» було перенесено з власного формату на ERC721 (стандарт NFT). Кожен агент реєструється як один NFT, а в його tokenURI розміщується JSON-форматована інформація про реєстрацію. Тут вказуються способи зв'язку (адреси для підключення до протоколів A2A, MCP тощо), відкритий ключ, відповідна модель довіри тощо. Таким чином, ідентичність агентів можна керувати через гаманці, а «хто є агентом за цією адресою» може перевірити будь-хто, використовуючи інфраструктуру NFT. ✅ Механізм репутації (Reputation Registry) Оцінки робіт агентів безпосередньо зберігаються у вигляді балів у блокчейні. Перш ніж відправити оцінку, клієнт отримує підписаний дозвіл від агента. Цей дозвіл перевіряється за допомогою EIP191 (звичайний спосіб підпису гаманцем) або ERC1271 (спосіб підпису для смарт-гаманців), що дозволяє запобігти підробці та атакам повторної відправки (replay attack). Бали та мітки (класифікаційні позначки) можна безпосередньо отримати зі смарт-контракту, тому інші dApp можуть автоматично визначити, чи є агент надійним. ✅ Перевірка робіт (Validation Registry) Це механізм, який дозволяє третім особам перевірити, чи є результати, отримані агентом, правильними. У v1.0 замість одного хешу використовується URI (посилання на зовнішні дані) для подання доказів, і тепер можна реєструвати кілька етапів перевірки для одного завдання. Наприклад, можна послідовно збільшувати рівень довіри, виконуючи спочатку просту перевірку, потім детальний аналіз, а потім зовнішню перевірку. Наразі працюємо над встановленням специфікацій з громадськістю TEE (Trusted Execution Environment, довірена виконавча середовище). ✅ Безпека та вартість газу Для протидії атакам, виявленим під час тестування в тестовій мережі, було підсилено перевірку підписів та структуру зберігання даних. Відповідно, вартість газу для запису оцінок та перевірок зросла, але тепер є перевага в тому, що дані довіри можна використовувати безпосередньо в блокчейні. На мережі L2 вартість значно знижується. ✅ Міграція з v0.4 v1.0 не сумісна назад, і структура зберігання даних була повністю змінена. Тому всі попередні записи та репутація буде скинута, а агенти повинні повторно зареєструватися як NFT, а система оцінок має бути адаптована до нового способу підпису. У майбутньому буде використовуватися «метод оновлення з іменованими просторами імен», який дозволить оновлювати специфікації без видалення даних, тому така масштабна міграція відбудеться лише один раз.
