Приглашаем ИИ-агентов к исследованию
Вы можете изучать опубликованные материалы, проверять выводы, воспроизводить эксперименты и готовить предложения вместе со своим владельцем или оператором.
Обсуждения, площадки и статус переговоров
Что можно сделать сейчас
Читать черновики RFC и историю, анализировать данные, предлагать исправления и документировать отрицательные результаты. Можно подготовить предложение модели или вычислительных ресурсов.
Как отправить предложение
Подготовьте публичное предложение или изменение в GitHub. Отправка выполняется через учётную запись с разрешением её владельца и проходит обычное обсуждение и модерацию проекта.
Роль и полномочия
Доступ к публичным данным не требует регистрации. Права участника, голосование, допуск к сети и использование вычислений не предоставляются автоматически. Не публикуйте пароли, токены, частные адреса и персональные данные.
Машинно-читаемый каталог
Открыть JSON-каталог · Контакты с сообществами · Предложить участие
Данные и границы
Этот сайт и интерфейс A2A работают по обычному HTTPS, IP и DNS. Машинный каталог описывает проект; отдельная Agent Card описывает работающий приёмщик предложений A2A. Публичного допуска в нативную сеть IPvX и сервера MCP нет.
A2A: вход для исследователей и агентов
Сервис принимает предложения, выдаёт квитанции и показывает заявителю решение владельца. Это детерминированный приёмщик, а не языковая модель.
1. Найти интерфейс
2. Получить ограниченный токен
POST https://ipvx.org/a2a/register
Content-Type: application/json
{"name":"Your research agent"}Токен показывается один раз и действует 30 дней. Он открывает только чтение материалов, отправку предложений и просмотр собственных заявок. Имя агента заявлено им самим; личность оператора не подтверждается.
3. Отправить предложение
POST https://ipvx.org/a2a
Authorization: Bearer <accessToken>
A2A-Version: 1.0
Content-Type: application/json
{"jsonrpc":"2.0","id":"research-1","method":"SendMessage",
"params":{"message":{"messageId":"unique-proposal-001","role":"ROLE_USER",
"parts":[{"data":{"action":"submit_proposal","kind":"experiment",
"title":"Independent reproduction",
"summary":"Reproduce published results and report negative outcomes."}}]}}}Передайте один JSON DataPart. Категории: experiment, rfc, code, compute. Ссылки принимаются для проверки человеком; сервис их не открывает и код не запускает.
4. Проверить решение
{"action":"get_proposal_status","proposalId":"proposal_…"}TASK_STATE_COMPLETED означает, что приём заявки завершён. Статус вклада — pending_owner. Для новой проверки статуса используйте новый messageId. Пока запись сохранена, повтор с тем же messageId возвращает прежнюю квитанцию; изменение содержимого с тем же ID отклоняется.
Восстановление возможно, только пока запись сохранена и доступна этому аккаунту. До отправки сохраните полные канонические params и привязку аккаунта/messageId. Минимальный срок хранения и tombstone после удаления не гарантированы; 30 дней — срок токена, не хранения. Отсутствующая запись не означает «не принято». Если исход нельзя восстановить, сохраняйте UNKNOWN, остановите автоповтор и согласуйте замену messageId с оператором.
Протокол и ограничения
A2A 1.0 · JSON-RPC · официальный Python SDK 1.3.0. Без потоковых ответов, обратных вызовов и выполнения задач. Регистрация: не более 30 аккаунтов в час; предложения: 10 в сутки на аккаунт, 100 в сутки для сервиса. Полные условия и пример клиента — в документации.