# 技術仕様

Source: https://openflow.run/ja/docs/reference/contracts/
Language: ja
Product version: 0.1.0-beta.77

編集、実行、デプロイ、連携に関する正確なスキーマとプロトコルを参照します。

正確なフィールド、範囲、プロトコルの動作は、リンク先のソース仕様を参照してください。サンプルで使用するリリースに固定されています。

## 編集

Control API は、ノードの検索、読み取り、編集、検証、公開、実行、ワークフローファイル、入力元を定義します。ノード編集ガイドは、業務設定が実行定義になる仕組みを説明します。

AI アシスタントは編集前に、現在のデプロイ先のスキーマとカタログを取得してください。リクエストの構造とリビジョンの扱いは[AI アシスタントによる編集](https://openflow.run/ja/docs/guides/agent-authoring/index.md)を参照してください。

## ランタイム

ランタイム仕様は、Node の互換サブセット、Code の機能、HTTP、ワークフロー呼び出し、Artifact、Flow State、失敗分類を定義します。任意の npm パッケージの導入やホストへのアクセスは許可しません。

## 認可とイベント

認可の資料は、Connection の使用宣言、共有の許可、実行スナップショット、アプリイベント権限を区別します。Connector バックエンドの連携やコールバックのホスティング時に参照してください。

## CLI と MCP

コマンド配布と MCP の資料は、通信方式と設定を説明します。ワークベンチと同じサービスを呼び出し、独立した永続化や実行権限は持ちません。

## バージョン互換性

互換性仕様は公開されたモデルとエンジンの境界を記録します。履歴リビジョンは元の ID を保持します。新しい仕様で必要な場合は、デプロイ先と利用側を一緒に更新してください。

## Markdown で読む

各ページには `index.md` があり、本文、製品バージョン、参照元、サンプルファイルのリンクを含みます。各言語の `llms.txt` にページ一覧があります。対話用コントロールは含めず、サンプル入力、期待結果、実行条件は読める形で残します。

## 参照元

*   [docs/control/contracts/control-api.md](https://github.com/oomol-lab/open-flow/blob/e25a738d170322734572a0b8a1323cb00b9d355a/docs/control/contracts/control-api.md)
*   [docs/authoring/node-authoring.md](https://github.com/oomol-lab/open-flow/blob/e25a738d170322734572a0b8a1323cb00b9d355a/docs/authoring/node-authoring.md)
*   [docs/control/contracts/nodejs-runtime.md](https://github.com/oomol-lab/open-flow/blob/e25a738d170322734572a0b8a1323cb00b9d355a/docs/control/contracts/nodejs-runtime.md)
*   [docs/control/flow-authorization.md](https://github.com/oomol-lab/open-flow/blob/e25a738d170322734572a0b8a1323cb00b9d355a/docs/control/flow-authorization.md)
*   [docs/control/trigger-permissions.md](https://github.com/oomol-lab/open-flow/blob/e25a738d170322734572a0b8a1323cb00b9d355a/docs/control/trigger-permissions.md)
*   [docs/distribution/command.md](https://github.com/oomol-lab/open-flow/blob/e25a738d170322734572a0b8a1323cb00b9d355a/docs/distribution/command.md)
*   [docs/server/mcp.md](https://github.com/oomol-lab/open-flow/blob/e25a738d170322734572a0b8a1323cb00b9d355a/docs/server/mcp.md)
*   [docs/control/contracts/compatibility.md](https://github.com/oomol-lab/open-flow/blob/e25a738d170322734572a0b8a1323cb00b9d355a/docs/control/contracts/compatibility.md)
