Thibaultmol Agree with a lot of what you said. I think this feature request is kind of with the mind set of a 'superpowered' mermaid.js. Most examples I see with mermaid are primarily flow charts and very basic mind maps.
A few of the specific thoughts I have where JSON canvas can shine above mermaid is having text nodes, file nodes, and link nodes. Text nodes can contain much more content than mermaid (I think). Link nodes could be VERY cool. Assistant could visualize the sources used, maybe a mind map that links sources that cover specific aspects of the conversation, etc. File nodes would likely be more similar to the Claude Artifacts feature.
I haven't seen any other provider implement something quite like what I just described, so would be really cool to see Kagi potentially innovate within this area