NewProtocol

send instruction with every key/value pair