Agent Passport System — скилл
Протокол подписанных полномочий для агентов: паспорт, делегирование с сужением прав и квитанции о каждом действии.
- 64 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- Модули торговли и расходов связаны с деньгами, лимиты и ключи нужно настраивать самому.
Установка
- Работает в
В терминале, через 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`, которых хватает большинству интеграций.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
СкиллыУтилита хранит ключи в системной связке и подставляет их в запрос на транспортном уровне, так что агент значения не видит.
MCP-сервер из 47 инструментов: подписанные удостоверения ИИ-агента, учетные данные W3C, делегирование прав, журнал действий и документы по EU AI Act
AgentSafe, шлюз API-запросов агента, связывает выполненную операцию с одноразовым разрешением и записью в журнале аудита.
MCP-сервер памяти для агентов и бесплатный шлюз, который останавливает опасные команды до запуска
Открытый стандарт OWASP: отдельный агент-страж проверяет действие ИИ-агента до выполнения и разрешает, запрещает или меняет его
Шлюз политик для ИИ-агентов: проверяет вызовы инструментов до выполнения, опасные ставит на согласование и пишет аудит
Коротко о README
Ядро протокола: паспорта, делегирование, шлюз, подписанные квитанции. Сверх него есть модули управления, торговли и обмена между агентами, а также адаптеры для популярных фреймворков.