As you already noted, this doesn't seem much like basic income (as payment regardless of employment is the sine qua non of basic income). This just seems like an augmented salary, slightly unusually paid out.
Semantics. Isn't that all basic income is? That money is coming out of the pockets of people making income. That income is coming from the pockets of employers.