メインコンテンツへ移動

相互運用性

QZX Result Contract v1: ソフトウェアが検証できる結果

エージェントが一つの文章から成功、部分失敗、データを推測する必要はありません。Result Contract v1 は QZX と互換実装の結果を小さく予測可能な JSON 構造で表現します。

人向け出力だけでは足りない場面

ターミナル出力は人間には便利ですが、データ、説明、エラーが混在すると自動化側が再びテキスト解析を必要とします。構造化契約はそれらを分離します。

  • 明示的な成功状態。
  • 人間向けメッセージと機械判定を分離。
  • プログラムが扱えるデータ。
  • 予測可能なエラーとメタデータ。

検証できることが前提

公開仕様には JSON Schema と適合性資料があります。MCP プロファイルでは structuredContent や outputSchema と同じ目的をどう接続できるかを示します。

CLI 全体を採用しなくてもよい

独立実装が契約だけを実装・検証できることに意味があります。schema を実際に検証し、再現可能な差異を報告してください。