Peregrinus project