alt protocols