Neat but it's not clear how client authentication is handled in SSMP. I have used XMPP in the past and built-in identity was one of the biggest plusses of the protocol.
Our most common use case is client certificates but there are provisions for alternate auth schemes.