Like that idea! Maybe we can start a page on the bitcoin wiki to discuss/define the format?
Sure, or another thread for the discussion part.
For the rough part we seem to be using the same idea, some values concatted together with a secret value and hashed, the values and hash algorithm is different, but...