Service and data protocol