The demand for renewable energy has exceeded its availability. At the first session of trading for renewable energy certificates (RECs),the supply was of about 500 RECs, while the demand stood at over 1,00,000. RECs signify one megawatt hour of energy generated from renewable sources.