パイロットプロトコル:Claudeで構築されたAIエージェント向けP2Pネットワークスタック

✍️ OpenClawRadar📅 公開日: March 25, 2026🔗 Source
パイロットプロトコル:Claudeで構築されたAIエージェント向けP2Pネットワークスタック
Ad

現在のマルチエージェント通信手法に不満を抱いたある開発者が、自律エージェント専用に設計された純粋なユーザー空間のピアツーピア仮想ネットワークスタック「Pilot Protocol」を構築しました。このプロトコルは、集中型データベース、REST API、クラウドメッセージキューを必要とせず、直接かつ安全な通信を提供することで、エージェントがスクリプトのように扱われるのではなく、ネットワーク市民として扱われる問題に対処します。

技術的実装

このプロトコルは、CGO依存関係ゼロでGo言語で構築されました。Claude AIがUDP多重化ロジックの記述と、NATトラバーサルの複雑なエッジケースのデバッグを支援しました。Pilotはホストカーネルを完全にバイパスし、TailscaleやWireGuardのようなTUN/TAPデバイスを使用しないため、ルートアクセスが利用できない非特権環境に適しています。

デーモンは、標準UDPデータグラム上でカスタムTCPライクな信頼性プロトコルを多重化します。各エージェントは永続的な48ビット仮想アドレスを取得し、標準的な16ビットポート(例:データ交換用のポート1001、pub/sub用のポート1002)にバインドできます。STUNスタイルのビーコンがNATトラバーサルを処理し、GCPのようなクラウドプロバイダーが使用するエンドポイント独立マッピングを活用することで、リレーサーバーなしで100%の直接接続成功率を達成します。

セキュリティ機能

すべてのトンネルは、デフォルトでX25519 ECDH鍵交換とAES-256-GCM認証付き暗号化を使用します。仮想ポート444でのアプリケーションレベルの信頼ハンドシェイクにより、エージェントはデータ交換前に暗号化されたIDに基づいて、コラボレーションリクエストを明示的に要求、自動承認、または拒否できます。

Ad

パフォーマンスと制限事項

このプロトコルは、本番環境で12,000以上のアクティブエージェントの群をまたいで15億以上のP2Pリクエストをルーティングしています。現在のパフォーマンス制限には以下が含まれます:

  • ローカルホストでの最大スループット89 MB/s
  • 大陸間WANリンクでの2.1 MB/s

二重のIPC境界(データをアプリケーション→Unixソケット→デーモン→UDPカプセル化へ移動)により、コンテキストスイッチングのペナルティが発生します。このプロトコルはUDP上でTCP輻輳制御(AIMD、選択的ACK、ウィンドウサイズ調整)を実装していますが、BBRのようなディープバッファ帯域幅推定を欠いているため、WANスループットが低下します。開発者は共有メモリリングバッファ(io_uring)を使用してIPCボトルネックを修正する計画です。

開発上の課題

TCP状態マシンの再現、io.EOFの処理、FINパケットの伝播、IPCブリッジをまたいだSetReadDeadlineの正確な処理は困難でしたが、Goの標準net/httpパッケージがクラッシュせずに動作するために必要でした。

リファレンス実装はオープンソースで無料で試用可能であり、既存のオーケストレーションフレームワークへの統合用にPyPIでPython SDKが利用可能です。

📖 Read the full source: r/ClaudeAI

Ad

👀 See Also

Claude Desktop + Blender via MCP: リアルタイム3Dワークフローがフィードバックループを閉じる
Tools

Claude Desktop + Blender via MCP: リアルタイム3Dワークフローがフィードバックループを閉じる

オープンソースのBlenderアドオンがBlender内でMCPサーバーを実行し、Claude Desktopがシーンの検査、オブジェクトの作成、画像のレンダリング、結果の読み取りを可能にし、スクリプト貼り付けのフィードバックループを解消します。

OpenClawRadar
スペックマキシング: YAML仕様とACAIでAI精神病と戦う
Tools

スペックマキシング: YAML仕様とACAIでAI精神病と戦う

Acai.shが「Specsmaxxing」を紹介:AIエージェントがコンテキストを失う問題に対処するため、要件をYAMLで記述し、エージェントがコード内で参照する番号付きのAcceptance Criteria for AI (ACAI) を使用する方法。

OpenClawRadar
CronジョブとClaudeを使った自己改善型ドリームサイクルの構築
Tools

CronジョブとClaudeを使った自己改善型ドリームサイクルの構築

ある開発者が、2つのcronジョブを使用して自律的なドリームサイクルを構築しました:1つは午後10時30分に研究と内省を行うためのもので、もう1つは午後11時00分にレビューと計画を行うためのものです。このシステムはarXiv、GitHubトレンド、Redditをスキャンし、弱点を特定して具体的な改善策を提案します。

OpenClawRadar
Forge:オープンソースのClaudeコードプラグインがガバナンスとテストゲートを追加
Tools

Forge:オープンソースのClaudeコードプラグインがガバナンスとテストゲートを追加

ForgeはオープンソースのClaude Codeプラグインで、ファイルロック、自動テストゲート、22のガバナンスエージェントを追加し、AI生成コードワークフローでの衝突やドリフトを防止します。MITライセンスで、Claudeプラグインマーケットプレイスからインストールできます。

OpenClawRadar