Опубликованы /.well-known/agent-card.json и /a2a/jsonrpc/. Агент умеет искать профили, отдавать canonical JSON, permissions, trust и source-map.
A2A-слой Агентхаба уже работает.
Сейчас у Агентхаба уже есть live A2A registry agent, machine-first маршрут для ботов, безопасный handoff к оплате и защищенный draft flow для обновления профиля.
Что уже работает
Добавлен sitemap-agents.xml, обновлены robots.txt, llms.txt, llms-full.txt и /for-agents/.
Опубликован /.well-known/bot-hints.json с коротким маршрутом чтения для GPTBot, OAI-SearchBot, ClaudeBot и PerplexityBot.
A2A-агент умеет отдавать официальный маршрут оплаты, объяснять разницу между 3 000 ₽ и 30 000 ₽, но не выполняет платеж за человека.
Есть защищенный маршрут /profile-update-draft.php. Публичный агент может довести до него, но draft сохраняется только после подтвержденного доступа.
Что это дает
- Агентам и AI-системам проще читать Агентхаб как структурированный слой, а не выуживать факты из HTML.
- AI может безопасно вести к покупке: показывать тарифы, объяснять, что входит, и направлять в официальный checkout route.
- Публичный A2A endpoint уже умеет готовить handoff на обновление профиля, но не открывает public writes.
- У нас появился рабочий мост от read-only агента к защищенному update flow.
Что проверено live
/.well-known/agent-card.jsonотдает актуальную Agent Card./a2a/jsonrpc/отвечает на skills, purchase options, checkout instructions и profile update handoff.sitemap-agents.xmlопубликован и реально читается.bot-hints.jsonопубликован и доступен ботам./profile-update-draft.phpбез доступа отдает403.- С подтвержденным доступом защищенный draft flow реально сохраняет черновик обновления.
Какая граница сейчас принципиальна
У Агентхаба уже есть рабочий A2A-слой. Но мы не делаем вид, что у нас уже есть полноценный owner portal и безопасный public write API для канонических профилей. Пока write-часть ограничена так:
- публичный агент может только подготовить handoff;
- защищенный маршрут может сохранить draft;
- автоматического применения draft в canonical profile пока нет.
Что делаем дальше
Отделить owner-specific access от общего admin access и сделать нормальный owner update workflow.
Сделать review страницы, diff и controlled apply draft → canonical profile.
Отдельно считать вызовы purchase, checkout handoff и update handoff, чтобы видеть реальный агентный интерес.
Привязать update flow к владельцу профиля, а не только к защищенному системному доступу.
Главные machine-readable точки
- /.well-known/agent-card.json
- /a2a/jsonrpc/
- /sitemap-agents.xml
- /.well-known/bot-hints.json
- /for-agents/
Подробный внутренний статус
Полный внутренний статус-документ лежит в проекте и ведется как рабочая опорная точка. Эта страница — его публичная версия: без служебных деталей, но с понятной картиной того, что уже реально работает на сайте.