base role for sanecode nodes