# الحد الأدنى القابل للتطبيق

> نطاق مقترح لأول تنفيذ لـ LMSP، يضم القطع العشر التي تشكّل حلقة مغلقة قابلة للاستخدام، وأجزاء المواصفة التي يمكن أن تنتظر الإصدارات اللاحقة.

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

## 12.1 النسخة الأولى {#scope}

لا يلزم أن تنفّذ النسخة الأولى كل ميزة متعددة الوسائط ولا تنزيل النماذج ولا الصوت الفوري. فهي تشكّل حلقة مغلقة قابلة للاستخدام متى وفّرت ما يلي:

1. اكتشاف الخدمة عبر `/.well-known/lmsp.json`.
2. إعلان اختياري على الشبكة المحلية لـ `_lmsp._tcp.local.`.
3. `GET /lmsp/v1/models`.
4. `POST /lmsp/v1/responses`، متزامنًا وكذلك بوصفه تدفق SSE.
5. المهام غير المتزامنة: إنشاء واستعلام وإلغاء، مع الحفظ الدائم في SQLite.
6. استئناف التدفقات المنقطعة بـ `Last-Event-ID` أو `after`.
7. رموز Bearer والاقتران المحلي وحماية `Origin` و`Host`.
8. نقطتا النهاية `/v1/models` و`/v1/chat/completions` المتوافقتان مع OpenAI.
9. ملف عقد OpenAPI 3.2، واختبارات توافق عابرة للغات.
10. واجهة خلفية حقيقية واحدة على الأقل، وفحص يتأكد من أن المهام تتعافى سليمة بعد إعادة تشغيل الخدمة.

جوهر هذا التصميم: يوفر LMSP المجموعة الكاملة من القدرات، وتوفر واجهة OpenAI التوافق الجاهز، ويوفر mDNS ووصف الخدمة الاكتشاف التلقائي، ويوفر نموذج المهام في SQLite الحفظ الدائم المحلي.

## 12.2 ما يمكن أن ينتظر {#later}

كل ما لا تذكره القائمة أعلاه يمكن أن يأتي في إصدارات لاحقة. ويشمل ذلك نقاط النهاية الاختيارية (الاستجابات المخزَّنة، وتحميل النماذج وإلغاء تحميلها)، ونقطتي OpenAI `/v1/responses` و`/v1/embeddings`، والواجهة المتوافقة مع Ollama، وكل نوع محتوى غير النص.

هذا النطاق طريق إلى أول إصدار قابل للاستخدام، لا ملف تعريف توافق. فالخدمة التي تعلن التوافق مع LMSP 1.0 ما زالت تنفّذ كل نقطة نهاية إلزامية في [الصفحة 4](https://madeforagent.com/ar/lmsp/1.0/endpoints.md) والسلوك الإلزامي الموصوف في الصفحات الأخرى.
