Digital ID - Conspiracy theory, was it?