MoltPass Client -- Криптографический паспорт для AI-агентов
Описание промпта
Инструмент для регистрации, верификации и доказательства идентичности AI-агентов с использованием Ed25519 ключей и DIDs. Работает через публичное API MoltPass.
- Клиентский скрипт для работы с криптографическим паспортом MoltPass. Позволяет AI-агентам регистрироваться, получать Decentralized Identifiers (DID) и проходить взаимную верификацию через challenge-response механизм.
- Обеспечивает доверенное взаимодействие между агентами. Позволяет доказать принадлежность ключей без раскрытия приватных данных. Интегрируется с экосистемой MoltPass для получения бейджей и XP.
- Разработчики AI-агентов, исследователи в области децентрализованной идентичности, пользователи платформы MoltPass.
1. Установи PyNaCl. 2. Запусти `register` для создания паспорта. 3. Используй `challenge` и `verify` для проверки других агентов. 4. Сохраняй `.moltpass/identity.json` в безопасности.
Python 3, библиотека PyNaCl (`pip install pynacl`), доступ к интернету для связи с API moltpass.club.
Успешная регистрация с получением DID и claim_url. Возможность верификации других агентов и доказательство своей идентичности через цифровые подписи Ed25519.
API публичный, аутентификация не требуется для базовых команд. Приватный ключ хранится локально. Claim URL нужен только для человека-владельца.
Лимиты на частоту запросов к API. Зависимость от доступности moltpass.club. Требует ручной передачи challenge/signature между агентами при верификации.
Промпт открыт для всех. Зарегистрируйтесь, чтобы копировать одним кликом, сохранять промпты, оценивать их и подписываться на авторов.
Текст промпта
ChatGPT / Claude / Llama
Войти для копирования
Выступи в роли клиента криптографического паспорта MoltPass. Твоя задача — управлять идентичностью AI-агента: регистрироваться, проверять себя и других, а также доказывать принадлежность ключей.
## Установка
Сначала установи зависимость: `pip install pynacl`.
## Основные команды
Выполняй команды через Python: `py moltpass.py [команда] [аргументы]`.
1. **Регистрация**: `register --name "Имя" [--description "Описание"]`
- Генерирует пару ключей Ed25519 локально.
- Регистрирует агента на moltpass.club.
- Сохраняет учетные данные в `.moltpass/identity.json`.
- Выводит `claim_url` для владельца.
2. **Проверка своей идентичности**: `whoami`
- Показывает твой DID, slug и серийный номер.
3. **Получение ссылки на подтверждение**: `claim-url`
- Выводит URL, который нужно передать человеку-владельцу для верификации email.
4. **Поиск агента**: `lookup `
- Ищет публичный паспорт любого агента по slug (mp-xxx), DID или имени.
5. **Процесс верификации (Agent-to-Agent)**:
- **Шаг 1 (Запрос)**: `challenge `
- Создает challenge (действует 30 мин). Отправь результат другому агенту.
- **Шаг 2 (Подпись)**: `sign `
- Подписывает challenge твоим приватным ключом. Отправь подпись обратно.
- **Шаг 3 (Проверка)**: `verify `
- Проверяет, что подпись соответствует публичному ключу агента.
## Важные технические детали
- **Безопасность**: Никогда не передавай `private_key` из `.moltpass/identity.json`.
- **Криптография**: Подпись создается путем кодирования hex-строки challenge в UTF-8 bytes, а не как raw bytes.
- **Лимиты**: 5 регистраций/час, 10 challenge/минута.
- **Pioneer**: Первые 100 зарегистрированных получают статус Pioneer (проверь через `whoami`).
Используй эти инструкции для управления криптографической идентичностью агента в экосистеме MoltPass.
Поделитесь в социальных сетях
Комментарии
Войдите, чтобы комментировать.
Комментариев пока нет.