Как дать ИИ-агенту ограниченный доступ

На Hyperliquid счёт одобряет второй ключ, чтобы тот торговал за него, с датой окончания. Размеры, плечо, рынки и число ордеров в день в это одобрение не входят: они должны прийти откуда-то ещё.

Последнее обновление: 16 окт. 2026 г.

Короткий ответ

Одобрите API-кошелёк Hyperliquid, который называют также ключом агента, со сроком, и держите собственный ключ счёта там, куда компьютер не достаёт. Затем ограничьте размеры, плечо, рынки и число ордеров в день границами, которые программа, которой вы доверяете, проверяет перед каждым ордером: одобрение не несёт ни одной из них.

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

Одобрите ключ агента с датой окончания

Одобрение это одно подписанное действие, ApproveAgent, отправленное самим счётом. Оно называет адрес ключа и, если нужно, имя; срок записывают, добавив после этого имени valid_until и метку времени, не дальше чем на 180 дней вперёд.

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

lpa init создаёт такой ключ на вашем компьютере, запечатывает его на диске под выбранным вами паролем и просит ваш кошелёк подписать одобрение: Locker Vault на офлайн-телефоне, в виде QR-кода, или ваше расширение либо мобильный кошелёк. Срок по умолчанию стоит на час раньше потолка в 180 дней.

Чего сам ключ агента не ограничивает

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

  • Размер. Никакого номинала, ни на ордер, ни на день.
  • Плечо. Любое целое число от 1 до максимума этого рынка.
  • Рынки и dex. Любой рынок, до которого счёт достаёт, включая dex сторонних разработчиков.
  • Время. Только срок и отзыв, который вы подписываете сами.

Мандат: границы, подписанные вашим кошельком

Файл границ на компьютере это начало, и lpa такой держит: самый крупный ордер, самое высокое плечо, dex и рынки, ордера в день. По умолчанию это 100 $ на ордер, плечо три, основной dex, двадцать ордеров в день. Любой, у кого там есть оболочка, может его отредактировать, поэтому более широкая граница ждёт вашего пароля на следующем lpa unlock, а более узкая действует сразу.

Мандат это те же по сути границы, подписанные один раз вашим кошельком, где ни одна программа с компьютера до них не достанет. Locker Vault на офлайн-телефоне сам разбирает запрос и показывает каждую границу отдельной строкой до того, как вы подпишете; с расширением или мобильным кошельком страница этого компьютера сначала объясняет каждое сырое поле.

ГраницаЧто она держит
Самый крупный ордер, плечо, рынки, ордера в деньграницы компьютера в том виде, в каком они стоят при подписи
Открыто за день, не большепотолок номинала, которого у локальных границ нет
Сервисная комиссия, не больше, и её получательодна ставка и один адрес, которые агент может оплатить
Разрешённые примененияtrade, copy, pilot: уходят ли ордера, не спросив вас
Копируемые трейдеры и бюджет копированияне больше десяти, и доллары, которые делят живые копии
Действителен досамое позднее срок самого ключа, 180 дней

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

Как держать доступ узким

  • Он кончается вместе с ключом. Не больше 180 дней: самый долгий срок, какой Hyperliquid разрешает торговому ключу. Подписать более короткий мандат вы можете всегда, и каждое обновление возвращает вас к чтению границ.
  • Запирайте ключ, когда закончили. lpa unlock держит его восемь часов по умолчанию и не больше двадцати четырёх; lpa lock это прекращает.
  • Два способа остановить. lpa mandate revoke не требует кошелька и отклоняет каждый мандат до этого включительно; lpa agent revoke отправляет на покой сам ключ.
  • Один счёт для этого. Не тот, на котором ваши сбережения: тот, что пополнен тем, что вы готовы потерять.
Чего границы не могут

Мандат связывает хранителя, а не ключ. Программа, которая прочитает память хранителя или украдёт запечатанный файл ключа вместе с паролем, может говорить с Hyperliquid без lpa, и ни один файл на вашем компьютере её не остановит. Держатся тогда отказы площадки, срок и небольшой счёт.