Web3 Companion · открытый код, лицензия MIT

Ваш безопасный кошелёк для ИИ-агентов

Web3 Companion — безопасный кошелёк, который позволяет ИИ-агенту проверять балансы, выполнять транзакции и перемещать активы между сетями без доступа к приватным ключам и возможности менять правила безопасности.

Операции в блокчейне

Что ваш агент может делать в блокчейне

От проверки позиций до исполнения транзакций: Web3 Companion позволяет агенту выполнять четыре основные операции в блокчейне в заданных вами пределах.

01

Проверка активов и позиций

Просматривайте балансы кошельков и активы в Ethereum, Base, Polygon и BSC.

02

Отправка токенов

Отправляйте нативные токены или токены ERC-20 на указанный адрес.

03

Обмен внутри одной сети

Получайте котировки и выполняйте обмен внутри одной сети через поддерживаемые DEX-агрегаторы.

04

Межсетевые переводы

Получайте маршруты и перемещайте активы между сетями через поддерживаемые протоколы мостов.

От запроса до исполнения в блокчейне

Обмен 50 USDC → ETH · В рамках политики · Подписано автоматическиПеревод на рискованный адрес · Высокий риск · Не подписано

Метки риска адресов и сигналы риска транзакций в демонстрации предоставляют x402 Compliance API и MetaSleuth.

Границы безопасности

Автономность в заданных вами пределах

Агента можно обмануть: нельзя исключить внедрение инструкций в запросы и компрометацию цепочки поставок ПО. Но ключи никогда не находятся у агента: приватные ключи хранятся только в изолированном модуле безопасного подписания. Кроме того, каждая транзакция проходит три независимых уровня контроля.

1

Проверка безопасности · Безопасна ли эта транзакция?

  • Симулирует фактическое действие транзакции и выполняет 14 статических проверок
  • Декодирует calldata и отмечает неограниченные разрешения, адреса сжигания и метки риска адресов
  • Формирует рекомендательные сигналы риска, но сама по себе не блокирует транзакцию
2

Политика подписания · Разрешена ли эта транзакция?

  • Лимиты на транзакцию, дневные бюджеты и списки разрешённых получателей принудительно применяются кодом
  • Агент не может изменять собственные ограничения
  • Транзакции, нарушающие обязательную политику, отклоняются даже после успешной проверки безопасности
3

Подтверждение Passkey · Это действительно вы?

  • Изменения политики, экспорт кошельков и транзакции выше порога автоматического подписания требуют Passkey
  • Привязанные к устройству биометрические учётные данные, которые агент не может подделать
  • Атака исключительно на уровне ПО не может заменить физическое присутствие пользователя
Агент отправляет намерение
Симуляция и проверки безопасности
Формирование сигналов риска
Проверка политики подписания
Нарушение обязательной политики — отказ
Подтверждение Passkeyтолько когда необходимо одобрение человека
Нет подтверждения — нет подписи
Модуль безопасного подписания ставит подпись
Транзакция отправляется в блокчейн
Начать

Начните за три шага

1

Разверните в своей среде

Запустите Web3 Companion с Docker и завершите начальную настройку в браузере.

2

Задайте границы работы агента

Для каждого кошелька установите лимиты на транзакцию, дневные бюджеты, правила получателей и условия автоматического подписания.

3

Автономное исполнение в заданных пределах

Транзакции в рамках политики подписываются автоматически; для тех, которым нужно одобрение человека, запрашивается Passkey.

Вопросы и ответы

Часто задаваемые вопросы

Готовы попробовать?

Разверните Web3 Companion, изучите код и задайте ограничения, которые агент не сможет изменить.

Web3 Companion — исследовательская предварительная версия с открытым кодом, которая ещё не прошла полный аудит безопасности промышленного уровня. Оцените риски, прежде чем использовать её с реальными средствами.