@dbernal heh, how topical - I started working on this right about the time you posted: https://github.com/amperity/sparkplug
not quite release-ready yet, but hopefully coming soon