The Halo universe