This sounds like what the Soviet/Chinese Congresses of People's Deputies were supposed to be.