a multi-purpose binary protocol for instruction interchange