NREGA has been devised as a public work programme and is focussed around a rights-based approach to development.