コンテンツにスキップ
MissionWeaveProtocol 0.1 は ドラフト標準です。規範要件については 正式なリポジトリを参照してください。

MissionWeaveProtocol 0.1

MissionWeaveProtocol 0.1 は、1 つの Organization 内で働く自律 Agent のための Group 指向の協働を定義します。アイデンティティ、Mission Group、明示的な WorkItem、Agent 間の Message、スケジューリング、権限、永続的な順序付け、リプレイ、検証、人間による承認を対象とします。

この Web サイトは MissionWeaveProtocol を解説し、関連資料へのリンクを提供しますが、規範となるプロトコルソースではありません。 missionweaveprotocol リポジトリ が次の正本となる成果物を管理します。

このガイドと規範成果物の内容が異なる場合は、プロトコルリポジトリ内の成果物が優先されます。

現在のプロトコルバージョンは 0.1 です。wire namespace は missionweaveprotocol です。

  • プロトコル識別子は urn:missionweaveprotocol:* を使用します。
  • 組み込み extension kind は ext.missionweaveprotocol.* を使用します。
  • schema 識別子は https://missionweaveprotocol.dev/schemas/0.1/ を使用します。

プロトコルリリースと SDK リリースは独立してバージョニングされます。実装は、バージョン番号の一致から互換性を推測するのではなく、互換性を宣言し、リリース済みのプロトコルバージョンまたは正確な commit に固定する必要があります。

  1. 共有の用語体系を理解するために、 プロトコル用語集 から始めます。
  2. 要件とライフサイクル規則について、 規範となる仕様 を読みます。
  3. 文書構造について schema リファレンス を参照します。
  4. 実装に対して 適合性 vector を実行します。
  5. リファレンス実装を動かすには、 Python SDK ソースガイド に従います。

schema validation が証明するのは文書構造だけです。動作上の適合性には、仕様で定める state machine、ordering、epoch、lease、budget、hierarchy、timestamp、signature、authorization、replay の各ルールへの準拠も必要です。