I mean, it's okay. I wouldn't do it like that.<p>You need a client with a nice UI/UX, you need a standardised format for updates and you need a nice way to manage `read` permissions for other users or to open a communication channel (which in itself should be a node with read write controls.
Then you can create imaginary clusters to publish those updates to because you don't want to publish everything to everyone.