This page is a draft and may be incomplete, inaccurate or an overall cognitohazard. Proceed with caution and don't be too impressed.

RFC-0220. Universal Pluggable Messaging Protocol.§

Status: Discussion.

TLDR§

There is a need for a notification system that is easy to plug into. We the hardware in our lab to generate events that can be subscribed to. A 3D printer done printing, someone trying to get unauthorised root access to a specific machine and so on.

The easiest way to implement this is a pluggable MQTT server. The MQTT server collects messages from the devices on the local network and exposes them publicly. They are picked up by pluggable interfaces like a telegram bot. The user sends a command to the bot to subscribe to specific kinds of events and gets notified when they happen.

WAN Access§

The MQTT server is to be accessible at upmp.thinkinrocks.com. Authenticating to the server from WAN should be protected by TLS as well as require login and password. The login and password are of the user and the corresponding user group.

This is done so that anyone interested can implement their own software pushing or listening to the events.