protocol mesh