MissionWeaveProtocol 0.1
MissionWeaveProtocol 0.1 は、1 つの Organization 内で働く自律 Agent のための Group 指向の協働を定義します。アイデンティティ、Mission Group、明示的な WorkItem、Agent 間の Message、スケジューリング、権限、永続的な順序付け、リプレイ、検証、人間による承認を対象とします。
規範となるソース
Section titled “規範となるソース”この Web サイトは MissionWeaveProtocol を解説し、関連資料へのリンクを提供しますが、規範となるプロトコルソースではありません。
missionweaveprotocol リポジトリ
が次の正本となる成果物を管理します。
- MissionWeaveProtocol 0.1 仕様
- プロトコル用語集
- 規範となる JSON Schema
- 適合性 manifest と vector
- Signed Document 暗号マニフェストとベクトル
このガイドと規範成果物の内容が異なる場合は、プロトコルリポジトリ内の成果物が優先されます。
バージョンと識別子
Section titled “バージョンと識別子”現在のプロトコルバージョンは 0.1 です。wire namespace は
missionweaveprotocol です。
- プロトコル識別子は
urn:missionweaveprotocol:*を使用します。 - 組み込み extension kind は
ext.missionweaveprotocol.*を使用します。 - schema 識別子は
https://missionweaveprotocol.dev/schemas/0.1/を使用します。
プロトコルリリースと SDK リリースは独立してバージョニングされます。実装は、バージョン番号の一致から互換性を推測するのではなく、互換性を宣言し、リリース済みのプロトコルバージョンまたは正確な commit に固定する必要があります。
推奨する読み進め方
Section titled “推奨する読み進め方”- 共有の用語体系を理解するために、 プロトコル用語集 から始めます。
- 要件とライフサイクル規則について、 規範となる仕様 を読みます。
- 文書構造について schema リファレンス を参照します。
- 実装に対して 適合性 vector を実行します。
- リファレンス実装を動かすには、 Python SDK ソースガイド に従います。
schema validation が証明するのは文書構造だけです。動作上の適合性には、仕様で定める state machine、ordering、epoch、lease、budget、hierarchy、timestamp、signature、authorization、replay の各ルールへの準拠も必要です。