The Cayman Islands has officially opened applications for its national identification card, My eID, to the general public.