SDK
MissionWeaveProtocol は、完全な Python リファレンス実装と 5 つの公式プロトコル SDK を提供します。各 SDK は独立してバージョン管理され、実装対象となる正確なプロトコルコミットと Artifact ダイジェストを固定します。以下の件数はプロトコルコミット
33e47ad
に対応します。
機能とステータス
Section titled “機能とステータス”| SDK | 現在の範囲 | プロトコルバインディング | Schema・ベクトル適合性 | 完全な振る舞いランタイム |
|---|---|---|---|---|
| Python | 完全なリファレンス実装 | 対応 | 56/56 ベクトル | 対応 |
| Go | 公式プロトコル SDK | 対応 | 56/56 ベクトル | 非対応 |
| TypeScript | 公式プロトコル SDK | 対応 | 56/56 ベクトル | 非対応 |
| Java | 公式プロトコル SDK | 対応 | 56/56 ベクトル | 非対応 |
| Rust | 公式プロトコル SDK | 対応 | 56/56 ベクトル | 非対応 |
| C++ | 公式プロトコル SDK | 対応 | 56/56 ベクトル | 非対応 |
Schema・ベクトル適合性は、厳密な JSON 処理、固定された 21 個の Draft 2020-12 Schema に対するオフライン検証、正規 JSON とコンテンツ ID、Ed25519 署名、Frame 検証、および固定された 56 個の適合性ベクトルを対象とします。これだけでは、スケジューリング、永続化、リカバリー、トランスポート、その他のランタイム動作の適合性は証明されません。
SDK を選ぶ
Section titled “SDK を選ぶ”Core、Agent ランタイム、Worker Scheduler、Group ゲートウェイ、ストレージアダプター、実行可能な POC を含む完全なリファレンスランタイムが必要な場合は、 Python SDK ガイドを使用してください。
ネイティブなプロトコルバインディング、検証、正規化、署名、Frame Codec が必要な場合は、Go、TypeScript、Java、Rust、C++ の各リポジトリを使用してください。インストールと検証のコマンドは各リポジトリの README で管理されています。プロトコル仕様と適合性 Artifact が規範文書であることに変わりはありません。