Перейти к содержимому

Identity

Создаёт, верифицирует и интегрирует идентичности для агентов, серверов и многоагентных систем.

Go
65 stars

Описание

AGNTCY Identity — фреймворк для безопасного управления идентичностями в экосистеме агентов. Использует verifiable credentials и стандарты W3C DIDs для уникальной идентификации. Поддерживает BYOID (интеграция с IdP как Okta), CLI для выдачи бейджей и Node Backend для хранения метаданных. Применяется в multi-agent systems для аутентификации, доверия и интероперабельности в Internet of Agents. Включает демо с Ollama и Docker.

Возможности

Создание идентичностей

Генерация уникальных верифицируемых ID для агентов и MCP-серверов.

Интеграция внешних идентичностей

Onboarding ID от провайдеров вроде Okta или Agent Cards.

Выдача и верификация бейджей

Создание бейджей с VCs для аутентификации и контроля доступа.

Управление хранилищами ключей

CLI для vault, ключей и метаданных, поддержка локального или внешнего хранения.

Backend для API

Node сервер для хранения ID, публичных ключей и VCs с протоколами JWKS и VCS.

Установка

Предварительные требования: Docker Desktop или Docker Engine v27+ и Compose v2.35+.

Шаг 1: Установка Issuer CLI sh -c “$(curl -sSL https://raw.githubusercontent.com/agntcy/identity/refs/heads/main/deployments/scripts/identity/install_issuer.sh)"

Шаг 2: Клонируйте репозиторий и запустите Node Backend docker compose up -d (после cd identity) Или: ./deployments/scripts/identity/launch_node.sh

Шаг 3: Проверка: identity -h

Информация

Язык
Go
Лицензия
Apache License 2.0
GitHub Stars
65

Ссылки