wd protocol