thunder-id/thunderid
ThunderID is a high-performance, open-source identity stack designed for developers to secure and manage access for humans, AI agents, and machines through fully composable identity flows.
해결하는 문제
ThunderID는 인간, AI 에이전트, 기계의 접근을 보호하기 위해 설계된 인증 및 접근 관리(IAM) 스택입니다. AI 에이전트를 위임된 권한과 추적 가능성을 갖춘 1차 정체성으로 관리할 수 있는 에이전트 네이티브 아이덴티티를 제공하며, 후반기 양자 컴퓨팅에 대비한 후양자 암호 기술을 통해 미래의 보안 위협에 대비합니다.
작동 방식
전통적 및 분산형 아이덴티티 생태계를 모두 지원하는 가벼운 컨테이너화된 런타임을 제공합니다. 구성은 선언형 YAML 리소스 정의를 사용하여 GitOps 관행과 호환되며, OAuth 2.1, OpenID Connect, WebAuthn과 같은 표준 프로토콜을 통합하고, OpenID4VCI 및 OpenID4VP를 지원하여 분산형 아이덴티티와 실제 애플리케이션 간의 격차를 메웁니다.
대상 사용자
AI 에이전트, 분산형 아이덴티티, 후양자 보안을 지원하는 안전하고 유연한 IAM 솔루션을 필요로 하는 애플리케이션, API, 에이전트 기반 워크플로우를 개발하는 개발자들입니다.
주요 특징
- 에이전트 네이티브 아이덴티티: 동의 인식 접근과 검증 가능한 자격 증명을 지원하는 AI 에이전트를 1차 정체성으로 취급합니다.
- 후양자 안전성: 진화하는 후양자 안전 알고리즘을 지원하는 암호 유연성 기반 구조를 구축했습니다.
- 분산형 아이덴티티 지원: DIDs, 검증 가능한 자격 증명, 디지털 지갑의 실용적 구현을 제공합니다.
- GitOps 준비: YAML 정의와 불변 런타임을 사용하여 자동화된 버전 관리 및 배포를 가능하게 합니다.
- 에이전트 중심 도구: AI 에이전트가 프로그래밍 방식으로 IAM 기능을 관리하고 질의할 수 있도록 MCP 서버를 포함합니다.
관련
- 프로젝트
- Dispatch
- 프로젝트
- 프로젝트
- Dispatch