Ask Patrick McManus, who implemented it :)
There was a spec, which has been public since day one (no reverse engineering required), along with open-source implementations of both client and server.
The SSL patch has been available as well and is hopefully going into the next OpenSSL release (but... those take a while).
Unfortunately, the spec was wrong in a couple of places, which Patrick pointed out as he went along (and so we fixed the spec). That is why it is good (and imho I wish it was still necessary) that the IETF wants to see multiple implementations by different implementors of specs.