NuID by NuID Inc. is a trustless authentication API and decentralized identity solution for websites and applications. It leverages zero knowledge cryptography and distributed ledger technology to eliminate the need for applications to store sensitive authentication data. NuID uses a cryptographic method to verify that a user can produce a secret value, like a password or private key, without revealing it. Instead of sharing the secret with a server, a cryptographic zero knowledge proof is generated on the client device to verify the correct authentication secret without any private data leaving the device. NuID combines this capability with emerging distributed ledger technologies to remove the need for users to trust anyone with their passwords and authentication secrets, giving them ownership over their credentials and digital representation across the web.