> Actually, Wayland is also the name of the implementation.
Then what're Weston and QTWayland?
> You CAN use Wayland protocol to pass private messages just fine. No recompilation required.
I still don't understand what you mean. Protocol is a document, messages that are not in scope of that document are not part of the protocol. So you cannot send your private messages unless your "private messages" are part of the protocol. Technically you can send them through the same socket, but it won't make them part of Wayland protocol.
It's like saying that you can use GIF to store MP3 data just because you can put mp3-file to the directory with gif-files.