I do not brew GF but I do use a protein rest as part of cereal mash. Basically many grains need a protein rest as they are not significantly modified during malting. (most 2 row barley does not need a protein rest) Mostly these are cereal grains, oats, rye, wheat, rice, in their raw form. A protein rest is a 30 minute or longer rest between 113F and 138F. Two enzymes at work here proteinases (122F – 138F) will break longer chain proteins and peptidase (113F 128F) will break shorter chain proteins. Longer chain proteins are responsible for chill haze. Breaking the short chain protein peptides into amino acids is essential for yeast growth and development. However medium polypeptides are needed for good head formation and retention. So going to the higher end of the peptidase range will help keep some medium polypeptides as some of the enzyme will be denatured.