sdriver proto