Estensione dei blocchi dei messaggi di chat

Principalmente vorrei un’API che consenta a un plugin di:

  1. Registrare un nome per un tipo di blocco dei messaggi di chat, di proprietà del plugin stesso
  2. Opzionalmente, fornire un validatore JSON Schema per quel blocco
  3. Registrare un renderer per quel blocco

Tutto questo può essere implementato tramite patch, ma se esistesse un’API ufficiale, la stabilità e la sicurezza sarebbero migliori. Il mio caso d’uso riguarda le notifiche delle attività su Forge, ma immagino che esistano altre applicazioni (RSS come alternativa al plugin RSS, feed dei social media, ecc.).