Is this maybe already possible? I’m not sure.
It would be great if per client (matched by user name) I could set a prefix that is automatically added when messages are published from the client or when the client subscribes and removed when messages are relayed to the client, essentially restricting the client to its own mount point within the topic tree.
There are already ACLs but they require cooperation from the client to add and understand the prefix.