Asqav CLI

CLI создает и проверяет подписанные квитанции действий агента, выгружает журнал аудита и проверяет пакеты локально.

  • 429 ★ репозитория
  • Последний коммит
CLI

Широкий доступ

Почему такой уровень

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

jagmarques/asqav-sdk

Установка

Ручная установка

pip install "asqav[cli]"

Ставит CLI и его зависимости, нужен Python 3.10 или новее. Это первая команда руководства CLI, мы ее не запускали. Для проверки без сети могут понадобиться дополнение verify и доверенные публичные ключи.

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

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

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Asqav CLI отправляет сведения о действии агента сервису Asqav и получает подписанную квитанцию. Подпись связывает содержимое события с предыдущими записями. При проверке CLI отдельно показывает, верна ли подпись и подтверждено ли время внешним сервисом. Для аудита можно выгрузить пакет квитанций и проверить его без сети по заранее сохраненным ключам. CLI также сохраняет учетные данные, удаляет содержимое событий и меняет настройки организации, если ключ дает такие права. Он устанавливается вместе с дополнительными зависимостями Python-пакета.

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

Подходит, если

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

Не подходит, если

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

Пример запроса к агенту

Проверь эту квитанцию Asqav и отдельно покажи подпись, состояние якоря и недостающие доказательства.

Ограничения

Для подписи новых событий нужен коммерческий сервис Asqav, а разрешенные операции зависят от прав ключа. Квитанция подтверждает неизменность подписанного содержимого; она не доказывает, что агент сообщил правду или действовал законно. Для независимой проверки выгрузки нужны заранее сохраненные доверенные ключи, иначе пакет подтверждает только собственные утверждения. Клиентский SDK имеет Elastic License 2.0; код проверки подписи и тестовые примеры распространяются под Apache-2.0.

Как отключить. Прекратите вызовы CLI и отзовите ненужный ключ сервиса. Локально сохраненные квитанции и аудит-пакеты останутся проверяемыми при наличии необходимых ключей.

Частые вопросы

Нужен ли ключ для `asqav verify`?

Нет. `asqav verify <signature_id> --output json` выполняет публичную проверку квитанции.

Что означает pending у якоря?

Подпись может быть корректной, но внешнее подтверждение времени еще не завершилось. CLI показывает эти состояния раздельно.

Как проверить пакет без сети?

Используйте `asqav audit-pack verify --offline bundle.json --jwks saved-jwks.json` с заранее доверенным набором ключей.

Что проверяет `asqav doctor`?

Активный ключ и выбранный адрес API. Он использует тот же порядок выбора конфигурации, что SDK и CLI.

Удаление содержимого события стирает всю цепочку?

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

Обсуждение

Вопросов и отзывов пока нет.

AgentSafe, шлюз API-запросов агента, связывает выполненную операцию с одноразовым разрешением и записью в журнале аудита.

CLIШирокий доступ671Звезды репозитория
Официальный

Плагин Claude Code подписывает каждый вызов инструмента ключом Ed25519 и ведет журнал, который проверяют без сети

ПлагинРасширенный доступ40Звезды репозитория

MCP-сервер из 47 инструментов: подписанные удостоверения ИИ-агента, учетные данные W3C, делегирование прав, журнал действий и документы по EU AI Act

MCP-серверШирокий доступ723Звезды репозитория

npq, CLI аудита npm-пакетов, отделяет JSON-отчет от установки зависимости: в этом режиме пакетный менеджер не запускается.

CLIРасширенный доступ1,8 тыс.Звезды репозитория
Официальный

Плагин проверяет команды, адреса и запись файлов, которые запускает ИИ-агент, и блокирует опасные до выполнения

ПлагинРасширенный доступ322Звезды репозитория

Статический сканер уязвимостей в коде ИИ-агентов и конфигурациях MCP с 66 правилами по OWASP Agentic Top 10

CLIРасширенный доступ244Звезды репозитория

Коротко о README

Команды могут возвращать JSON для скриптов. При строгой проверке сессии каждый шаг должен иметь подписанную запись; восстановленное описание без подписи проверку не пройдет.

Бейдж для README

Сообщить о проблеме

Foxx AIAsqav CLI
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.