Identity creation and verification

One of the defining features of our protocol is the simplified process of creating and verifying a device's identity on the blockchain. Users can register an account using a wide range of authentication methods supported by WebauthN, including fingerprints, facial recognition, numeric PINs or external authentication devices such as USB sticks etc.

Once registered, users get a unique identity on the blockchain, known as a “smart account.” This account is securely associated with the device used for authentication, allowing users to access and interact with the blockchain securely and conveniently.

Creation and identification steps:

  1. The user (representing a single person or any legal or anonymous entity) accesses a web application of the protocol called "sign-up" (user agent).

  2. User chooses a representative name (nickname) and starts the registration process

  3. The operating system, through an authenticator, creates a passkey for the user on his device associated with the chosen nickname.

  4. The passkey can be created with fingerprint, faceId, numeric PIN, sequence or interaction with other hardware devices used for this purpose (USB dongle).

  5. The application starts the registration process by creating a Blockchain identity for that nickname.

From this moment the user will be able to identify with that nickname simply using the fingerprint or any other method chosen for creating the passkey. All subsequent transaction signings will also occur using the same method. The PC or smartphone has effectively become ahardware wallet.

Last updated