Jobseekers to sign 'contract'