protocol technology