Agent Passport System — скилл

Протокол подписанных полномочий для агентов: паспорт, делегирование с сужением прав и квитанции о каждом действии.

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

Расширенный доступ

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

  • Модули торговли и расходов связаны с деньгами, лимиты и ключи нужно настраивать самому.
Все причины и проверки

agent-passport-system/agent-passport-system

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add skills/agent-passport-system

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

Другие способы установки

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

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

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Модули торговли и расходов связаны с деньгами, лимиты и ключи нужно настраивать самому.

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

Что делает

Agent Passport System, открытый протокол с эталонной реализацией на TypeScript, выдает агенту ограниченные полномочия и фиксирует, что он с ними сделал. Паспорт на ключах Ed25519 отвечает, кто агент. Цепочка делегирования отвечает, кто его уполномочил: передавая права дальше, их можно только сужать. Шлюз проверяет область действия, лимиты трат, срок и разрешенные сервисы до выполнения. Каждое решение, и разрешение, и отказ, получает подписанную квитанцию, которую потом проверяет кто угодно. В репозитории есть скиллы для агентов и MCP-сервер `agent-passport-system-mcp`: по умолчанию 154 инструмента, а профиль `APS_PROFILE=essential` оставляет 28.

Для кого. Командам, которые выдают агентам доступ к платежам, данным или внешним сервисам и хотят проверяемый след действий.

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

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

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

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

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

Создай паспорт для агента-помощника, выдай ему делегирование на возвраты до 100 долларов и покажи, что запрос на 200 отклоняется с квитанцией.

Ограничения

Это протокол и набор библиотек, а не готовая система контроля: шлюз, ключи и хранение квитанций настраивает и держит сам пользователь. Версии для Python, Go и Rust лежат в отдельных репозиториях и проверяются тестами на совместимость с эталоном. Профиль MCP `full` показывает 154 инструмента, это много для контекста, лучше начинать с `essential`. Модули торговли и расходов проверяют лимиты, но настоящие платежи идут через ваши подключенные сервисы.

Как отключить. Удалите скилл и MCP-подключение `agent-passport-system-mcp` из клиента. Ключи паспортов и выданные делегирования храните и отзывайте отдельно.

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

Что такое квитанция?

Подписанная запись решения шлюза: что запросили, какие полномочия предъявили, какая политика сработала и что решено. Ее можно проверить локально в браузере на странице проверки проекта.

Чем отличаются профили MCP?

`essential` показывает 28 инструментов: идентичность, делегирование, проверка, торговля, репутация. `full` включает все 154. Остальные профили вроде `governance` или `data` собирают нужные группы.

Какие еще языки поддерживаются?

Python, Go и Rust, у каждого свой репозиторий. Совместимость с эталоном на TypeScript проверяет набор тестов соответствия.

Нужен ли GitHub-токен?

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

Где начать после установки?

Импортируйте из `agent-passport-system/core`: там 24 функции вроде `createPassport`, `createDelegation` и `evaluateIntent`, которых хватает большинству интеграций.

Обсуждение

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

Скиллы

Утилита хранит ключи в системной связке и подставляет их в запрос на транспортном уровне, так что агент значения не видит.

CLIШирокий доступ197Звезды репозитория

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

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

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

CLIШирокий доступ671Звезды репозитория

MCP-сервер памяти для агентов и бесплатный шлюз, который останавливает опасные команды до запуска

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

Открытый стандарт OWASP: отдельный агент-страж проверяет действие ИИ-агента до выполнения и разрешает, запрещает или меняет его

ВоркфлоуРасширенный доступ255Звезды репозитория

Шлюз политик для ИИ-агентов: проверяет вызовы инструментов до выполнения, опасные ставит на согласование и пишет аудит

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

Коротко о README

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

Бейдж для README

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