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

現在のマルチエージェント通信手法に不満を抱いたある開発者が、自律エージェント専用に設計された純粋なユーザー空間のピアツーピア仮想ネットワークスタック「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に基づいて、コラボレーションリクエストを明示的に要求、自動承認、または拒否できます。
パフォーマンスと制限事項
このプロトコルは、本番環境で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
👀 See Also

モジュラス:AIコーディングエージェントのためのリポジトリ横断型知識オーケストレーション
Modulusは、複数のリポジトリにまたがる共有プロジェクトメモリを持つ複数のAIコーディングエージェントを実行するデスクトップアプリです。手動での説明なしに、異なるコードベース間の依存関係をエージェントが理解できるようにすることで、リポジトリ間のコンテキスト問題を解決します。
TextExpander MCPサーバーによりClaude AIがスニペットライブラリにアクセス・管理可能に
TextExpanderが、スニペットライブラリをClaudeに接続する無料のMCPサーバーを公開しました。Claudeはスニペットの一覧表示、検索、作成、一括編集が可能で、日付やドロップダウンなどの動的フィールドもサポートします。

インタラクティブなマインドマップがClaudeツールエコシステムを可視化
開発者がD3.jsを使用してインタラクティブなHTMLマインドマップを作成し、ClaudeのChat、Cowork、Codeツール間の機能、プラットフォームの利用可否、価格の違い、コネクタの互換性を追跡できるようにしました。

agentcontract v0.0.1: AIコーディングエージェントのためのポータブルJSON権限レイヤー
agentcontract v0.0.1 は、AIエージェント向けのポータブルなJSON権限レイヤーを導入します。ブラウザベースのUIでツール呼び出しの編集、検証、ドライランが可能です。