add generic get_consensus to support alphe-CENTAURI