hubble protocol