Interface proto