interface between dename and consensus