# 最小実用範囲

> 最初の LMSP 実装に向けて推奨する範囲。実用的な閉ループを成す 10 項目と、仕様のうち後のリリースに回せる部分を示します。

Source: https://madeforagent.com/ja/lmsp/1.0/mvp/
Language: ja
Specification: LMSP 1.0 (draft)
Updated: 2026-11-08

## 12.1 最初のバージョン {#scope}

最初のバージョンで、すべてのマルチモーダル機能、モデルのダウンロード、リアルタイム音声を実装する必要はない。次のものを提供すれば、実用的な閉ループになる。

1. `/.well-known/lmsp.json` によるサービス発見。
2. `_lmsp._tcp.local.` の LAN アドバタイズ（任意）。
3. `GET /lmsp/v1/models`。
4. `POST /lmsp/v1/responses`。同期と SSE ストリームの両方。
5. 非同期タスク。作成、照会、キャンセルを、SQLite による永続化とともに。
6. `Last-Event-ID` または `after` による、切断されたストリームの再開。
7. ベアラートークン、ローカルペアリング、`Origin` と `Host` の保護。
8. OpenAI 互換の `/v1/models` と `/v1/chat/completions` エンドポイント。
9. OpenAPI 3.2 の契約ファイルと、言語横断の適合性テスト。
10. 少なくとも 1 つの実際のバックエンドと、サービスの再起動後にタスクが正しく復旧することの確認。

この設計の要点は、LMSP が機能一式を提供し、OpenAI インターフェースが既製の互換性を提供し、mDNS とサービス記述が自動発見を提供し、SQLite のタスクモデルがローカルでの永続化を提供することである。

## 12.2 後回しにできること {#later}

上のリストにないものは、後のリリースで追加できる。これには、任意のエンドポイント（保存済みレスポンス、モデルのロードとアンロード）、OpenAI の `/v1/responses` と `/v1/embeddings` エンドポイント、Ollama 互換 API、テキスト以外のすべてのコンテンツタイプが含まれる。

この範囲は、使える最初のリリースに至る道筋であり、適合性プロファイルではない。LMSP 1.0 への対応を謳うサービスは、やはり[第 4 章](https://madeforagent.com/ja/lmsp/1.0/endpoints.md)の必須エンドポイントをすべて実装し、他のページに記述された必須の動作も実装する。
