Use RFCs
So you're working on a new protocol/format/etc you're proud of, and want to make a standard out of it.
You write a nice PDF with all your nice graphics.
People read it, and don't understand it the way you meant it and implement something incompatible, or just give up reading it because its not technically straight to the point / not technically precise.
Guess what. This issue has been solved years ago. It's called RFCs. I beg of you to USE THEM. Make a RFC. Follow the standard format. Submit it as RFC.
Thank you.