Кратко

  • Стратегическое дело W3C 560 остается открытым, называет WebMCP существенным изменением устава и не устанавливает дату завершения доработки.
  • Незакрытый и неслитый pull request 829 добавляет встроенную поддержку агентов, императивную регистрацию JavaScript-инструментов и декларативные аннотации HTML-форм; WebMCP указан как предварительный результат работы.
  • Поправка не меняет поименный список координации, хотя само стратегическое дело запрашивает проверку у HTML, ARIA, TAG, SING и участников Privacy.
  • WebKit зафиксировал возражение, Mozilla — нейтральную позицию, APA не поддержала нынешний отчет, а моделирование угроз продолжается. Ни одна запись не является решением W3C.
  • До Advisory Committee Review нужна матрица области и ответственных, отделяющая владение, зависимость, консультацию и горизонтальную проверку без автоматического права вето.

Предложение меняет границу полномочий

Статус документов не позволяет перескакивать через этапы. Дело 560 открыто 9 июня 2026 года, по-прежнему не закрыто, а ожидаемое окончание доработки обозначено как неизвестное. Pull request 829 также открыт и не слит; его head содержит единственный commit от того же дня. Доказан предлагаемый объем работ, а не утвержденный устав, принятый WebMCP или уже запущенный браузерный стандарт.

Тем не менее поправка существенна. Действующий устав Web Machine Learning сосредоточен на выводе моделей: низкоуровневом WebNN API, доступе к ускорителям платформы и возможной загрузке моделей. Новый текст превращает единственное «Web API» во множественное число и добавляет встроенную интеграцию ИИ-агентов в браузере.

Императивная ветвь позволила бы веб-приложению регистрировать, обновлять и удалять JavaScript-функции как структурированные инструменты с описаниями и входами, похожими на схему. Декларативная ветвь добавила бы к стандартным элементам HTML, прежде всего формам, аннотации для машинного обнаружения действий. В область входят посредничество браузера, границы same-origin, разрешение пользователя и непосредственный запуск возможностей страницы.

Так мандат, прежде связанный с вычислением, касается сразу исполнения в браузере, авторской модели HTML, доступности и границ доверия агенту. Предварительный статус сохраняет будущие пороги: продвижение инкубации, интерес нескольких разработчиков браузеров и консенсус Working Group. Но он не превращает расширение полномочий в редакционную мелочь.

Координационная таблица осталась от прежнего мандата

Поправка меняет область и предварительные результаты, но не раздел дополнительной технической координации. В публичном проекте по-прежнему названы Web Machine Learning Community Group, GPU for the Web Working Group, WebAssembly Community Group, WebRTC Working Group и Technical Architecture Group. Из внешних организаций указан ECMA TC39.

В уставе есть и общий абзац об обязательной горизонтальной проверке доступности, интернационализации, приватности, безопасности и архитектуры. Он важен: неверно было бы утверждать, что проект не предполагает проверки. Однако общая обязанность и конкретная зависимость нужны для разных задач.

Горизонтальный эксперт сверяет проект со сквозными требованиями. Строка зависимости показывает, какая другая организация отвечает за слой, какой результат ее затрагивает и по какому механизму передаются изменения. Владелец спецификации, соавтор, консультируемая группа и рецензент обладают разными полномочиями. Если предложение непосредственно связывает действия агента с HTML-формами и поднимает вопросы ARIA или accessibility tree, эти роли следует разделить.

Стратегическое дело уже перечисляет нужную сеть: HTML, ARIA, TAG, Security Interest Group и Privacy. Публичные комментарии также показывают, что контакты ведутся. Проблема не в отсутствии разговора. Проблема в том, что новый мандат еще не связывает этот разговор с именованными ответственными и каналами внутри устава.

Четыре записи отражают четыре разных состояния

Позиция WebKit — oppose. В развернутом объяснении говорится, что предложение может создать параллельную агентскую поверхность, что некоторые пробелы следует устранять в общих семантиках HTML и доступности, а площадка Machine Learning не должна единолично решать развитие соседних слоев. Представитель Apple позднее написал в pull request устава, что в случае слияния ожидает формального возражения, но готов обсуждать иную площадку W3C. Это серьезная позиция, но не вето и не решение W3C.

У Mozilla статус neutral. Обзор допускает полезность абстракции и одновременно сохраняет вопросы о рисках, именовании, границах экосистемы и соотношении императивной и декларативной моделей. Дискуссия в конце августа показывает, что форма API остается открытой. Нейтральность не означает поддержку реализации, но и не равна возражению.

Комментарий Accessible Platform Architectures Working Group от 27 августа конкретнее. Участники видят экспериментальные возможности, в том числе для некоторых задач когнитивной доступности, но не поддерживают текущий отчет Community Group. Они спрашивают, где пользователь обнаруживает, проверяет, одобряет, отменяет и откатывает действия агента. Информация WebMCP отделяется от дерева доступности, а расхождение возможностей для человека и агента названо риском. Декларативный подход выглядит более сильной отправной точкой, но остается экспериментальным.

Безопасностная проверка находится на иной стадии. Июльский протокол Security Interest Group рассматривает границы между сайтом, браузером, агентом и пользователем, содержание инструментов, cross-origin-доступ, видимость и срок жизни. Это запись об итеративном моделировании угроз, а не положительное или отрицательное заключение.

Возражение, нейтральность, квалифицированная неподдержка и продолжающийся анализ нельзя складывать в искусственное «мнение сообщества». Их различие и есть материал, который должна обработать доработка устава.

Процесс W3C требует зависимостей и формального ответа

W3C Process требует от устава Working Group определить область и результаты, а также зависимости от других групп и для других групп. Если чужая работа зависит от результата группы, должен быть указан механизм коммуникации. До Advisory Committee Review широкая проверка должна завершиться; вопросы к проекту устава необходимо формально рассмотреть, решения проследить в disposition of comments, а сохраняющиеся возражения выделить.

Это не делает каждую затронутую группу совладельцем и не дает каждому рецензенту одностороннее право блокировки. Матрица не должна быть замаскированным реестром вето. Она должна позволить проверить, кто владеет затронутым слоем, как передается несовместимость и кто отвечает за ее разрешение.

При расширении области это особенно важно. Новый результат в Recommendation-track за пределами существующих результатов является крупным изменением устава и требует AC Review. До такого решения действующий устав, срок которого истекает 30 апреля 2027 года, остается реальным мандатом и продолжает разрешать прежнюю работу по машинному обучению. Открытая поправка не создает новый мандат заранее.

Матрица ответственности без решения о площадке

Рядом с diff можно опубликовать версионируемую матрицу. Каждая строка содержала бы редакцию устава и неизменяемый commit, предлагаемую нормативную поверхность, затронутый слой платформы, запрашиваемые полномочия Working Group и именованную зависимую, управляющую или проверяющую организацию. Роль отмечалась бы как совладение, зависимость, liaison, консультация или горизонтальная проверка. Далее следовали бы публичный канал, запрос и ответ, нерешенное возражение и его основание, условие принятия или передачи, зрелость документа и патентный статус, следующий ответственный и дата проверки.

Для декларативных форм строка могла бы назвать слой HTML и его хранителей, не объявляя их всех соредакторами WebMCP. Для доступности владение ARIA или accessibility tree отделялось бы от горизонтальной роли APA. Безопасность получала бы состояние «модель угроз разрабатывается», а не зеленую отметку. Позиции браузеров хранились бы отдельно от консенсуса Working Group и одобрения W3C.

Матрица не решает, должен ли WebMCP оставаться в Web Machine Learning, перейти в новую группу, распределиться между несколькими площадками или продолжить инкубацию. Она не дает этому выбору исчезнуть внутри общего слова «координация».

Принцип Хэн Лу о минимальной начальной спецификации задает предел общей записи: в ней нужны только соединения, необходимые для координации, а последующие решения остаются у тех, кто владеет соответствующим слоем. Цель — не централизовать все вопросы агентского веба, а не позволить одному уставу молча унаследовать соседние полномочия.

Чего документы не доказывают

Отсутствие группы в публичном списке не доказывает отсутствия закрытых встреч или неформальных контактов. Возражение Apple не является отказом W3C. Нейтральность Mozilla не означает консенсус разработчиков. Комментарий APA не отвергает всякий будущий дизайн, а протокол безопасности не устанавливает небезопасность WebMCP.

Не доказаны также принятие, совместимость и развертывание. WebMCP остается отчетом Community Group, а поправка к уставу — открытой. Инкубация, предварительный пункт устава, принятие в работу группы, Working Draft и Recommendation — раздельные институциональные состояния.

Проверяемый вывод уже: открытая поправка дала бы Working Group возможность исследовать нормативные поверхности на стыке HTML и браузерных агентов, сохранив поименный список координации прежнего мандата. Публичная проверка сделала участников и спорные вопросы видимыми. Теперь их нужно связать с ролями, каналами и формальными решениями до того, как область превратится в полномочие.

Источники

  1. W3C Strategy — дело 560 по уставу Web Machine Learning
  2. W3C charter-drafts — pull request 829
  3. W3C charter-drafts — commit об области WebMCP
  4. W3C — публичный проект устава Web Machine Learning
  5. W3C Process — содержание устава
  6. W3C — действующий устав Web Machine Learning
  7. WebKit — позиция по WebMCP
  8. Mozilla — позиция по WebMCP
  9. Дело WebMCP 65 — проверка доступности APA
  10. W3C Security Interest Group — протокол о модели угроз WebMCP
  11. Web Machine Learning Community Group — отчет WebMCP
  12. Heng Lu — Minimum Initial Specification, Localized Future Decision, and Voluntary Adoption