swacq protocol