fully spec hub-response