Zac -- this is kind of offtopic for this thread, which is primarily to do with making software/standards that supports existing practices in the bitcoin community rather than new standards/formats for a similar task.

I think there have been some other related posts recently where it might be more topical?

Sorry for any confusion,

Jeremy