> Перевод даётся для удобства чтения. Нормативным является английский оригинал. # Базовый профиль **Спецификация Мета-Вселенной** **Идентификатор документа:** MU-V2-ARCH-013 **Название:** Базовый профиль Мета-Вселенной (минимальное соответствие) **Класс документа:** нормативный **Версия:** 2.0 (черновик) **Статус:** рабочий черновик **Нормативные ссылки:** MUC, [MMAS-Interchange](../02-architecture/MMAS-Interchange.md), [Validation](../02-architecture/Validation.md), [MUFP-Messages](../03-federation/MUFP-Messages.md), [Discovery](../03-federation/Discovery.md), RFC 2119 **Информативные ссылки:** [MMAS-Conformance](../02-architecture/MMAS-Conformance.md), [Security-Model](../03-federation/Security-Model.md) **Копирайт:** © Orkestron.AI **Лицензия:** Apache-2.0 --- # 1. Назначение Полная спецификация велика. **Базовый профиль** определяет **минимальное обязательное подмножество**, которое реализация ОБЯЗАНА поддерживать, чтобы называть себя соответствующей ядру Мета-Вселенной. Он существует, чтобы первая совместимая реализация была достижима без чтения всех документов и чтобы у слова «соответствие» была точная нижняя граница. Всё, что вне этого профиля, на уровне ядра **необязательно** и добавляет возможности, а не базовое соответствие. --- # 2. Область действия Базовый профиль охватывает две роли. Реализация МОЖЕТ заявить любую из них или обе: - **Базовая модель** - создание и потребление корректных мета-моделей. - **Базовая федерация** - федерация с другой вселенной по MUFP. --- # 3. Требования Базовой модели Реализация Базовой модели ОБЯЗАНА: 1. Читать и писать документы **MUIF** согласно [MMAS-Interchange](../02-architecture/MMAS-Interchange.md), включая пять примитивов (Объект, Связь, Событие, Контракт, Проекция) и манифест. 2. Воспроизводимо вычислять **Смысловой отпечаток** (канонизация из MMAS-Interchange). 3. Проходить валидацию как минимум до **V3** ([Validation](../02-architecture/Validation.md)): все проверки уровня серьёзности Error для V0, V1, V2 и V3. 4. Сохранять конституционные инварианты, которые она способна выразить: уникальную устойчивую идентичность (`MUC-R03`), происхождение (`MUC-R13`) и разделение Объекта и Проекции (`MUC-R11`). Реализация Базовой модели МОЖЕТ опустить: импорт внешних стандартов, оценку качества знания, MUDL и валидацию времени выполнения (V5). --- # 4. Требования Базовой федерации Реализация Базовой федерации ОБЯЗАНА: 1. Публиковать корректный **документ обнаружения** ([Discovery](../03-federation/Discovery.md)). 2. Реализовывать **минимальную конечную точку MUFP** ([MUFP-Messages §12](../03-federation/MUFP-Messages.md)): привязку HTTP/JSON, конечный автомат, согласование версий и сообщения от `Hello` до `ProjectionResponse`. 3. **Проверять Смысловой отпечаток** каждой полученной полезной нагрузки MUIF (`MUIF-R12`). 4. Не возвращать ни одной Проекции без принятого Контракта и заявленной цели (`MUC-R21`, `MUC-R25`). 5. Работать поверх аутентифицированного транспорта и соблюдать отзыв ([Security-Model](../03-federation/Security-Model.md)). Реализация Базовой федерации МОЖЕТ опустить: синхронизацию, связывание идентичностей, обработку конфликтов и подписанные конверты - они относятся к более высоким уровням MUFP. --- # 5. Заявление о соответствии Заявление о Базовом профиле ОБЯЗАНО указывать, какие роли поддержаны и какой уровень валидации достигнут, например: ```text Meta-Universe Core conformant Core Model: yes (Validation V3) Core Federation: yes (MUFP minimal endpoint) ``` Такое заявление проверяется референсным инструментом `mu-validate` и [набором смысловых тестов](../tests/). --- # 6. Архитектурные инварианты - Базовый профиль ОБЯЗАН быть строгим подмножеством полной спецификации; он НЕ ДОЛЖЕН добавлять требований, противоречащих какому-либо документу. - Заявление о Базовом профиле ОБЯЗАНО быть независимо проверяемым. --- # Дальнейшие направления Дополнительные именованные профили (например *уровни федерации 2 и 3*, *ИИ-нативный*, отраслевые профили федерации) будут надстраиваться над Базовым профилем, каждый добавляя определённый набор необязательных возможностей. --- # Заключение > Базовый профиль - это наименьшее честное «да»: минимум того, что реализация обязана сделать, чтобы взаимодействовать, и ясная лестница всего, что она может сделать дальше.