> Перевод даётся для удобства чтения. Нормативным является английский оригинал. # Обнаружение **Спецификация Мета-Вселенной** **Идентификатор документа:** MU-V2-FED-013 **Название:** Документ обнаружения Вселенной **Класс документа:** нормативный **Версия:** 2.0 (черновик) **Статус:** рабочий черновик **Нормативные ссылки:** [MUFP](../03-federation/MUFP.md), [MUFP-Messages](../03-federation/MUFP-Messages.md), [MMAS-Interchange](../02-architecture/MMAS-Interchange.md), RFC 8615 (Well-Known URIs), RFC 2119 **Информативные ссылки:** [Registered-Meta-Models](../06-ecosystem/Registered-Meta-Models.md), [Decentralized-Registry](../06-ecosystem/Decentralized-Registry.md), [Compatibility-Matrix](../06-ecosystem/Compatibility-Matrix.md) **Копирайт:** © Orkestron.AI **Лицензия:** Apache-2.0 --- # 1. Назначение Этот документ определяет **документ обнаружения Вселенной** - машиночитаемый файл, который Вселенная публикует, чтобы другие вселенные и ИИ-агенты могли за одно обращение узнать, *кто она, что она поддерживает и как с ней объединяться в федерацию*. Он делает обнаружение - первую стадию [канонической последовательности федерации](../03-federation/MUFP.md) - конкретным и исполнимым, а не описательным. --- # 2. Расположение Вселенная ОБЯЗАНА публиковать свой документ обнаружения в формате JSON по общеизвестному URI (RFC 8615): ```text https://{authority}/.well-known/meta-universe.json ``` Документ ОБЯЗАН отдаваться как `application/json` и ЕМУ СЛЕДУЕТ поддаваться кэшированию. Он ОБЯЗАН содержать только **публичные** метаданные: обнаружимость схемы НЕ ДОЛЖНА подразумевать доступ к данным ([статья 10 MUC](../01-constitution/Meta-Universe-Constitution.md)). --- # 3. Содержимое Документ обнаружения ОБЯЗАН проходить проверку по [`schemas/discovery.schema.json`](../schemas/discovery.schema.json) и ОБЯЗАН включать: | Поле | Смысл | |-------|---------| | `metaUniverse.version` | Версия Мета-Вселенной, которой следует документ (`"2.0"`). | | `universe.id` | Идентификатор публикующей Вселенной; `universe.did` МОЖЕТ нести децентрализованный идентификатор. | | `conformance` | Заявленное соответствие MUC / MMAS / MUFP. | | `supportedVersions` | Диапазоны версий, принимаемые для MUC / MMAS / MUFP при согласовании. | | `capabilities` | Предлагаемые возможности MUFP (например, `projection-exchange`, `synchronization`). | | `endpoints.mufp` | URL конечной точки MUFP этой Вселенной ([привязка HTTP/JSON](../03-federation/MUFP-Messages.md)). | | `publicSchemas` | Опубликованные пространства имён, каждое со своим [семантическим отпечатком](../02-architecture/MMAS-Interchange.md) и ссылкой `href` для получения. | | `federationProfiles` | [Профили федерации](../03-federation/Federation-Profiles.md), которые Вселенная поддерживает. | | `registries` | Необязательные указатели на реестры, в которых Вселенная участвует. | `publicSchemas[].fingerprint` позволяет партнёру решить *ещё до всякого рукопожатия*, сходятся ли две вселенные в смысле того или иного понятия. --- # 4. Применение в федерации Инициатору СЛЕДУЕТ получить документ обнаружения прежде, чем отправлять `Hello`. Документ даёт `supportedVersions` для [согласования версий](../03-federation/MUFP-Messages.md) и `endpoints.mufp`, куда посылается рукопожатие. Агент МОЖЕТ сверить отпечатки `publicSchemas` со своими и пропустить обнаружение схем, если отпечатки уже совпадают. Вселенная НЕ ДОЛЖНА полагаться на документ обнаружения ради аутентификации или доверия; их устанавливают [модель доверия](../03-federation/Trust-Model.md) и [модель безопасности](../03-federation/Security-Model.md). Обнаружение отвечает на вопрос *что возможно*, а не *что разрешено*. --- # 5. Соответствие Документ обнаружения соответствует стандарту, когда он проходит проверку по схеме, раскрывает только публичные метаданные и точно отражает поддерживаемые Вселенной версии, возможности и отпечатки публичных схем. --- # 6. Архитектурные инварианты - Документ обнаружения ОБЯЗАН показывать существование схем, не показывая данных. - Опубликованные отпечатки ОБЯЗАНЫ соответствовать опубликованным схемам. - Обнаружение НЕ ДОЛЖНО подменять собой доверие или авторизацию. --- # Направления развития - Подписанный документ обнаружения и разрешение на основе DID (совместно с [децентрализованным реестром](../06-ecosystem/Decentralized-Registry.md)). - Формат агрегации обнаружения, чтобы реестр мог индексировать документы многих вселенных. --- # Заключение > Одно обращение - и незнакомая вселенная сообщает вам, кто она, на чём говорит > и куда стучаться, не раскрывая при этом ни единого факта, которым не соглашалась делиться.