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エージェントを委任された権限と追跡可能性を持つ第一級のアイデンティティとして管理できるようにします。また、後量子暗号技術を用いた将来のセキュリティ脅威に対応するための準備も整えています。
動作方法
軽量でコンテナ化されたランタイムを提供し、従来のアイデンティティエコシステムと分散型アイデンティティエコシステムの両方をサポートします。構成には宣言型のYAMLリソース定義を使用しており、GitOpsの実践と互換性があります。OAuth 2.1、OpenID Connect、WebAuthnといった標準プロトコルを統合し、OpenID4VCIおよびOpenID4VPによる検証可能な資格証明(Verifiable Credentials)をサポートすることで、分散型アイデンティティと現実世界のアプリケーションの間のギャップを埋めます。
対象ユーザー
AIエージェント、分散型アイデンティティ、後量子セキュリティをサポートする安全で柔軟なIAMソリューションを必要とする、アプリケーション、API、エージェント駆動のワークフローを開発する開発者。
特徴
- エージェントネイティブなアイデンティティ: AIエージェントを同意を意識したアクセスと検証可能な資格証明のサポートを持つ第一級のアイデンティティとして扱います。
- 後量子安全: 演進する後量子安全なアルゴリズムをサポートする、暗号技術に柔軟な基盤を構築しています。
- 分散型アイデンティティのサポート: DIDs、検証可能な資格証明、デジタルウォレットの実用的な実装を提供します。
- GitOps対応: YAML定義と不変のランタイムを使用し、自動化されたバージョン管理とデプロイメントを可能にします。
- エージェント中心のツールキット: AIエージェントがIAM機能をプログラムで管理・照会できるようにするMCPサーバーを含みます。
関連
- プロジェクト
- Dispatch
- プロジェクト
- プロジェクト
- Dispatch