Protocol discriminants