Italy is doing something similar - everyone with low income can apply to receive "citizienship" income, something like 800EU a month.
There are strict rules to avoid fraud (that probably won't work, will explain why): the State will give everyone that applied an offer for a private job in different time spans and different distance - you can only avoid one time. Main problem is - there are no jobs that will pay more than that income, and people will try to avoid and keep the income for at least a year.
Surely, in my humble opinion, this is the way to go - together with stricter regulations on non-specialized work, where enslavement is going towards foreign population in EU countries.