gafe protocol