Releases: RNA4219/aituber-protocols
Releases · RNA4219/aituber-protocols
v0.2.0 - Reference Implementation with Security & CI/CD
AITuber Protocol Reference Implementation v0.2.0
参照実装の初回リリースです。相互認証プロトコルの完全な実装を提供します。
✨ 新機能
セキュリティ
- CodeQL Security Analysis - 週次のセキュリティスキャン
- Dependabot - 週次の依存関係更新
- Security Policy - 脆弱性報告ポリシー (SECURITY.md)
CI/CD
- GitHub Actions CI - 自動ビルド・テスト
- Docker Support - コンテナ化されたデプロイメント
テスト
- 統合テスト - 認証フロー・交換フローの統合テスト
- テストカバレッジ - コアモジュールで ~95%+ 達成
🔧 実装内容
- Ed25519 デジタル署名による認証
- チャレンジ・レスポンス認証フロー
- セッションエポック追跡(ロールバック検出)
- アイデンティティバージョン管理(鍵ローテーション)
- 検疫メカニズム(侵害されたエージェント用)
- 失効エポック追跡
📦 含まれるコンポーネント
server/- 認証サーバー実装client/- クライアントSDKwatcher/- イベント監視ユーティリティ
🚀 はじめに
```bash
npm install
npm test
npm run dev
```
🐳 Docker
```bash
docker compose up --build
```
完全な変更履歴: c225bf1...v0.2.0