FABRIC protocol