Расширение блоков сообщений в чате

В основном мне нужен API, который позволил бы плагину:

  1. Зарегистрировать имя типа блока чат-сообщения, принадлежащего этому плагину
  2. Опционально предоставить валидатор JSON-схемы для этого блока
  3. Зарегистрировать рендерер для этого блока

Всё это можно реализовать через патчи, но если будет официальный API, стабильность и безопасность будут выше. Мой случай использования — уведомления о действиях в Forge, но я думаю, что существуют и другие приложения (например, RSS как альтернатива плагину RSS, ленты социальных сетей и т.д.).