Digital ID and Currency: Still a conspiracy theory?