Freddd's protocol