You can add <x> elements to presence stanzas!
Ths means you can have the <show> and <status> tags human readable, and pass machine parsable information around via additional <x> stanzas. We could definitely use Presence for system montitoring.
POE XMPP code:
POE::Lego, put a small POE::Lego stub at the edge, with enough logic to pull down the modules from a server bot. edit all modules centrally. pubsub would be hott.
- Agent connects
- Agents disco’s a “lego-server”
- Agent pubsubs to lego-server.. (something to catch future published updates).. Disconnected operation though…
- Cache it locally
- and then pubsub for updates
- which redo an eval