fabric protocol