Así que ya funciona en cierta medida si habilitas la extensión usdz en la configuración de tu sitio.
Para mejorar la experiencia del usuario, nuestras tareas pendientes son:
Servir .usdz con el MIME-type correcto, que es model/vnd.usdz+zip.
Permitir la lista del atributo rel="ar" en elementos a.
Añadir automáticamente rel="ar" para las subidas de .usdz.
Los puntos 2 y 3 pueden implementarse mediante un componente de tema, mientras que el 1 requiere soporte en el núcleo.
Dicho esto:
Parece que sería más fácil empaquetar este componente web https://modelviewer.dev/ como un componente de tema de Discourse, lo que lo haría una solución multiplataforma para todos.