ZELF
Zelf Documentation
Zelf Documentation
  • Welcome to Zelf World
  • Getting Started
    • How it works
    • Lite Paper
    • Zelf Proofs vs Others
    • Privacy Preserving
    • Use cases
    • Downloads
  • Zelf Name Service
    • Offline Version
      • Decryption
    • Online Version
      • Retrieve public key
      • Create a session
      • PGP Encryption
      • Lease a Zelf Name
      • Preview a ZelfName
      • Decrypt a ZelfName
    • Arweave ZNS Storage
    • Figma Design Planning
  • Functions
    • Authentication
    • Create a ZelfProof
    • Decrypt a ZelfProof
    • Preview ZelfProof
  • Integrations
  • Zelf Legal
    • Team Members
    • Terms of Use
    • Privacy Policy
  • Airdrop
    • Airdrop Rules
    • Reglas de Airdrop
    • Pricing per Domain
  • Verify our Partners
  • Roadmap
    • Q1 2025
    • Q2 2025
    • Q3 2025
    • Q4 2025
Powered by GitBook
On this page
  • Zero Trust, Zero Storage: Never lose your seed phrases with Zero Knowledge Face Proofs
  • Abstract
  • Introduction
  • Introducing Zero Knowledge Face Proofs
  • 1. Application Overview
  • 2. Architecture
  • 3. Technical overview
  • 4. Related work
  • 5. Trustless security
  • 6. Enterprise solution
  • 7. Monetization

Was this helpful?

  1. Getting Started

Lite Paper

Zelf: Your Face, Your Vault, Your Unlosable Crypto assets

Zero Trust, Zero Storage: Never lose your seed phrases with Zero Knowledge Face Proofs

Abstract

The rapid digitization of financial and personal services has transformed how individuals interact with organizations, governments, and decentralized ecosystems. However, this shift has amplified cybersecurity risks, including data breaches, identity theft, and fraud, which threaten the security of sensitive information. Traditional authentication methods, such as passwords, PINs, or stored biometric data, rely on centralized systems like banks, servers, or custodial services, introducing vulnerabilities such as single points of failure and dependency on third-party trust. In the cryptocurrency space, these challenges are particularly acute: private keys, once compromised, lead to irreversible asset loss, undermining the promise of permissionless finance. Moreover, many crypto users lack the technical expertise to securely manage keys, leaving them vulnerable to theft or mismanagement.

Zelf introduces a revolutionary solution with Zero Knowledge Face Proofs (ZelfProofs), a cutting-edge encryption technology that redefines digital identity and asset security. By integrating advanced cryptographic techniques with biometric authentication, Zelf enables users to encrypt and decrypt private keys—such as seed phrases for cryptocurrency wallets—using only their face. Unlike conventional biometric systems or solutions like PassKeys, Zelf stores no biometric data, eliminating the need for servers, databases, blockchains, or internet connectivity. Each ZelfProof (public key) contains encrypted metadata, accessible solely through a user’s face (private key), which is regenerated and destroyed per session, ensuring maximum security and privacy.

This decentralized approach empowers users with unparalleled control, resilience, and accessibility, even in offline scenarios like power outages. By removing intermediaries and leveraging open-source protocols, including decentralized storage solutions like Arweave and IPFS, Zelf fosters transparency and trust without centralized oversight. Zelf’s scalable, zero-cost architecture makes it accessible to millions, from crypto enthusiasts to everyday users, paving the way for a future where individuals securely manage their digital assets with confidence and simplicity. This whitepaper explores how Zelf delivers true financial sovereignty through innovative, user-centric technology.

Introduction

Growing Threats Outpace Traditional Authentication Methods

Traditional authentication methods, primarily relying on passwords and tokens, are increasingly vulnerable to sophisticated cyber threats like phishing, social engineering, and brute-force attacks. Passwords are often weak due to user negligence, and tokens can be lost or stolen, making these methods insufficient for current security demands.

Conventional Biometric Systems Store Biometric Data

Biometric authentication leverages unique physiological characteristics such as fingerprints and facial features for identification. While offering enhanced security, traditional biometric systems require storing sensitive biometric data, raising significant privacy concerns. Data breaches involving biometric information are particularly damaging since biometric traits cannot be changed like passwords.

Quantum Algorithms Break Widely Used Cryptographic Methods

Quantum computing poses a significant threat to existing cryptographic systems like RSA and ECC. Quantum algorithms could potentially break these widely used methods, compromising the security of encrypted data and communications. This necessitates a transition to quantum-resistant cryptographic algorithms to ensure long-term data protection.

Introducing Zero Knowledge Face Proofs

In today's increasingly digital world, the need for secure and privacy- preserving identity verification is more critical than ever. Cybersecurity threats are constantly evolving, and the rise of quantum computing introduces new challenges to traditional cryptographic systems.

Zelf addresses these multifaceted issues by combining biometric authentication with advanced cryptographic techniques, including post-quantum cryptography through its patent-pending ZK-Face Proofs. By introducing a Face-based Public Key Infrastructure (PKI) and Electronic Identity (eID) system, Zelf enhances security while preserving user privacy, as it eliminates the need to store biometric data. ZelfProofs innovative and first-of-its-kind approach to biometric authentication through two different cryptographic mechanisms guarantees user privacy and GDPR compliance through its core technologies. Integrating Post-Quantum Cryptography (PQC) with trusted SSL technology, Zelf meets the growing demand for robust identity verification and the encryption of sensitive information. This innovative approach redefines digital identity verification, making online interactions more secure, private, and future proof. Zelf also addresses the pressing issue of how to integrate biometric verification into blockchain applications and solves the problem of trusting the app.

Privacy

Privacy is a fundamental right in the world of decentralized finance, nobody should be able to take away your money. Zelf revolutionary technological breakthrough enables privacy-focused facial verification without storing any biometric data or facial images anywhere. This GDPR-compliant technology puts users in control of their identity and data, eliminating privacy risks and ensuring complete security.

Zero Knowledge Face Proof solution generates ZelfProofs, which are encrypted, privacy-preserving binary data structures that serve as Verifiable Credentials. These ZelfProof contain no biometric data but are biometrically verifiable using only the eID holder's live face. They are approximately five times smaller than traditional biometric templates and can be stored as QR codes, in NFC chips, or in databases.

Unlike traditional biometric systems that store facial images or templates, ZelfProofs contain no biometric data. Instead, they function as "Locked Safes" that can only be unlocked using the live face of the user, aligning with GDPR’s data minimization principle as no biometric data is stored or processed beyond the authentication event.

A key feature of Zelf - Zero Knowledge Face Proofs, allows for face verification without revealing or storing actual facial data. This transforms face recognition from a machine learning problem into a cryptographic one, creating tokenized biometrics. Through ZK-Face proofs, verifiers can authenticate users without ever accessing or processing their biometric data, fully complying with GDPR's data protection by design and default. As we know currently, traditional Face Recognition depends on generating and storing a biometric template during enrollment and then subsequently generating and comparing a new template during verification. Since two generated feature vectors/templates can be compared, if one is stored in a database operated by company A and the other is stored in a database operated by company B, a comparison can be made between them to determine if it is the same person. This is despite the fact that company A and company B may be unrelated to each other. This violates the principle of Unlikability in a Privacy by Design framework. Privacy preservation

The ability to compare feature vectors/templates with one another in traditional biometrics is what makes the stored data biometric in nature. To enable privacy preservation, a system should be able to generate any number of different data structures (akin to feature vectors/templates) from a single image. If it does so, the data structures generated cannot be compared to one another. Since there is no way to compare the data structures generated by a privacy-preserving framework, if they were stored in separate databases, there would be no way to determine that the data structures correspond to the same person. This satisfies the principle of Unlikability in a Privacy by Design framework and makes the data structures non-biometric in nature.

Biometric verifiability

We have seen how two privacy-preserving data structures generated from the same data cannot be compared to determine any kind of similarity. But, given a Biometric Sample (such as a facial image), can it be determined that the privacy-preserving data structure was generated from a similar biometric sample? This is where Zelf's algorithm comes in. It makes possible the verification of privacy-preserving data structures without compromising user privacy. Even though the data structures, called ZelfProofs, generated by the ZelfEncrypt algorithm are non-biometric in nature, they can still be used for Biometric Verification.

Unlinkable

Unlinkability is a core cryptographic property ensuring that two or more data structures—such as Zelf’s Zero Knowledge Face Proofs (ZelfProofs)—cannot be correlated to determine whether they were generated from the same input data (e.g., a user’s facial biometric and associated metadata) or distinct inputs. This property guarantees that each ZelfProof is cryptographically independent, preserving user privacy by preventing external observers from linking multiple proofs to a single user or dataset.

In Zelf’s architecture, unlinkability is achieved through advanced zero-knowledge cryptographic techniques. When a user generates a ZelfProof, the system employs a unique combination of biometric data (the user’s face) and metadata (e.g., seed phrases or private keys) to create an encrypted output. Each ZelfProof is generated with fresh cryptographic parameters, ensuring that no identifiable patterns or shared elements exist between proofs, even if derived from the same biometric input. This process eliminates the possibility of cross-referencing ZelfProofs to infer user identity or activity, providing a robust defense against tracking or profiling. In the context of cryptocurrency wallets, unlinkability is critical for enhancing user privacy and security. Zelf enables users to generate distinct ZelfProofs for multiple wallets or services, each tied to the same facial biometric as the private key. Despite using the same face, each ZelfProof remains cryptographically unique, making it computationally infeasible to link proofs across different wallets or transactions. For example, a user managing assets on Ethereum and Solana can create separate ZelfProofs for each blockchain, and no observer—whether a malicious actor or a service provider—can correlate these proofs to trace the user’s activity across chains. This ensures that user transactions remain private and untraceable, aligning with the ethos of decentralized finance. Unlinkability is a cornerstone of Zelf’s mission to deliver true financial sovereignty. By ensuring that user interactions with crypto wallets remain private and unlinkable, Zelf addresses a critical pain point in decentralized finance: the vulnerability of user data to tracking and exploitation. Combined with Zelf’s offline-capable, zero-cost architecture and integration with decentralized storage solutions like Arweave and IPFS, unlinkability empowers users to control their digital assets with unmatched security and autonomy. This property positions Zelf as a transformative solution for individuals seeking to navigate the decentralized economy without compromising privacy.

Irreversibility

Irreversibility is a fundamental cryptographic property ensuring that a Zero Knowledge Face Proof (ZelfProof) cannot be reverse-engineered to reconstruct the original facial biometric used to generate it. Unlike traditional face verification systems, which rely on similarity scores between stored biometric templates and are vulnerable to attacks like hill climbing, Zelf’s architecture eliminates such risks by never storing facial data or exposing comparable metrics. In cryptocurrency wallets, irreversibility safeguards user privacy and security. Even if an attacker intercepts a ZelfProof (public key), they cannot extract the user’s facial biometric or related metadata, such as seed phrases. This ensures that wallet access remains secure, protecting users from identity theft or unauthorized transactions. By generating and destroying the private key (derived from the user’s face) per session, Zelf prevents biometric leakage, reinforcing its decentralized, serverless design.

1. Application Overview

Zelf introduces a groundbreaking approach to encryption that redefines how users secure and access their digital assets. Traditional encryption methods often rely on storing sensitive biometric data or private keys, creating vulnerabilities such as data breaches or lost keys. Zelf eliminates these risks by leveraging Zero Knowledge Face Proofs (ZelfProofs), a novel biometric-based encryption system that generates and destroys private keys per session, ensuring unparalleled security and user autonomy.

Imagine a vault protecting your most valuable possessions. Traditionally, you’d need a physical key or digital PIN to unlock it, which you must safeguard to prevent theft or loss. This creates a single point of failure—if the key is lost or stolen, your assets are at risk. Zelf transcends this limitation by using your face as the key. Each time you access your vault, Zelf regenerates the private key using your biometric data and destroys it after the session. This means no stored keys, no reliance on third-party devices, and no need to memorize complex passwords—just your face, empowering you with seamless, secure access to your digital assets.

Decentralization

At Zelf, we believe true financial freedom stems from decentralization—the distribution of control, assets, and authority across a network of independent participants, eliminating reliance on centralized entities like governments, corporations, or servers. Unlike traditional systems with single points of failure, decentralized systems foster autonomy, resilience, and inclusivity by enabling participants to collectively maintain and validate the network.

Zelf achieves decentralization by removing the need for centralized databases and servers, a core challenge in modern cryptography. Our proprietary algorithm operates entirely on your device, ensuring that your sensitive data—such as seed phrases or private keys—never leaves your control. By leveraging open-source tools and public protocols, Zelf ensures transparency and auditability, fostering trust without requiring a central authority. Our technology is licensed as a standalone application, not a service, meaning you own the encryption process, not a third-party provider.

For example, Zelf Name Service (ZNS) allows users to encrypt seed phrases into a ZelfProof, a secure binary format that can be stored as a QR code. This ZelfProof contains both public data (e.g., wallet addresses) and private metadata, accessible only by scanning your face. Unlike traditional wallets requiring physical cards or hardware devices to sign transactions, Zelf operates even in offline scenarios, such as power outages, as long as your device has battery life. Users can opt to store their ZelfProof locally or on decentralized storage solutions like Arweave (Powered by AR.IO) or IPFS, ensuring easy access without compromising security.

Interoperability and Openness

Zelf embraces the ethos of Web3 by integrating with open-source protocols and interoperable blockchain ecosystems. Whether bridging assets between Ethereum, Solana, or Polygon, Zelf Name Service enables seamless interaction across chains without relying on centralized infrastructure. This openness empowers users to manage their assets across multiple platforms while maintaining the core principle of decentralization: you depend only on yourself, not blockchains, servers, or third-party services.

Scalability: Zero-Cost Operations

Scalability is a critical concern in blockchain and cryptographic systems. Traditional networks like Bitcoin incur significant costs due to energy-intensive mining or node operations. Zelf eliminates these barriers by operating without servers or databases, reducing operational costs to zero. Whether scaling from 10,000 to 1,000,000 users, Zelf’s architecture—built on a combination of open-source and proprietary components—ensures efficiency without third-party dependencies. This makes Zelf accessible to everyday users, not just those with technical expertise or resources to run nodes.

2. Architecture

Zelf’s architecture is designed for simplicity and security, with three core functions that make encryption intuitive for end users:

Encryption:

  • Users create a ZelfProof in two formats: a raw ZelfProof or a QR code containing its binary representation.

  • Inputs include an optional password, an Application Auth Key (for B2B use), and a required FaceBase64 (biometric data). Users can customize settings, such as requiring a live face scan or adjusting tolerance levels (Soft, Regular, Hard).

  • The ZelfProof contains public data (e.g., wallet addresses, viewable via preview) and private metadata (encrypted, accessible only with your face).

Diving deep into the encryption part we have to start by explaining that encrypting with biometrics but without storing the biometric data in any form or shape is basically impossible with current systems provided by KYC providers such like Facetec, Jumio, Onfido, Sumsub, Shufti Pro, Trulioo, ComplyCube, Fractal ID, AuthenticID, iProov, and I can keep naming all of them, they simply can't compete with our technology since there are many factors that we stand against those organizations. Don't get me wrong, those organizations they gained market share by providing an outstanding service but their technology lacks innovation and their operation costs at least 100x more than Zelf.

Inputs

Property
Type
Description

identifier

String *

identifier that will be saved into the ZK-Face Proof

faceBase64

Base64 Blob *

The selfie in base64 format that will be used to encrypt the ZK-Face Proof

requireLiveness

Boolean *

when set as true, we perform all the liveness validations so we make sure it's not AI, deep fakes or any other form of hack.

livenessLevel

String *

We have different levels of tolerance when it comes to the liveness detection: SOFT, REGULAR, HARD.

livenessDetectionPriorCreation

Boolean

If set as true then the liveness detection happens before the encryption. if this is set as false, it will be done during the encryption process.

publicData

Object

Public information you want to be added to the ZK-Face Proof and anyone can preview it without the face that encrypted it.

metadata

Object *

Private information that you want to be encrypted inside the ZK-Face Proof and only you can see/decrypt it.

os

String [DESKTOP, ANDROID, IOS]

Origin of the request, we save this just to know if this was generated from the SDK in Mobile devices or the Docker Container.

password

String (optional)

the password is used to enforce the encryption even more, it works as the second layer of security.

referenceFaceBase64

Base64 Blob (optional)

When systems or applications have the selfies stored somewhere, we can help them to do a 1:1 comparison of two selfies prior the encryption of the ZK-Face Proof.

verifierKey

String (optional)

This is a custodial password, it works as a third layer of security where the server or SDK has control over certain ZK-Face Proofs so it cannot be decrypted without the verifier authorization.

Output:

Once the encryption was done properly and the liveness detection passed it's filters then we will have two options: the Raw ZK-Face Proof and the QR Code ZK-Face Proof. The QR code works great for us at Zelf Name Service because we can save that QR Code easily in the blockchain (Arweave & IPFS at the moment we are writing this Lite paper) and also people can do backups in any storage solution so they can safe-guard it in an easy format.

A4tRJRHFjfFvapODaKRQn7EWdjcfqpCYJya0Lbk/o4iGniVYI/jcKe28v/L4S19Ggn/VLvXW346EB0Gd2QjxshvXYdTx2AS2qWiVcZuyNQul0+d9lPnP++JrBwfhstU3V+qAD1XPqoYuTZJKJXtFdMdUo/bfqhQWfs91p+xQ+inLhr0EDjD6hNmfCwDTjEEvGqHrJV+FaHhqUkJ/xgsapsBpSZUDwXtH+Cybq/gtnMmdRNPSJvTa1dxLDyL6Hmc4goVtn4FF+iMje2DQkaUIw1bti/qYNKnoJhQD9BDqnNDr48X6A2d2mBGam/IKsM7x8pVmOV02JSIdWO9gjRURbD3haWl9LjhIEo35ei5H/mjmrynKbcZJG3PDW7/WmenclEyl4eEq+m3VCLZSaUwnXYawN/A/3GXPGJ7PosFAtnq8fpnkyclaJx9SY4yfN0T3Re3Nd5sdRB94qrCQa/vXX1vx/lYXjTzZ5nw39EHrFwYW8/fV+AGyvu4LNW1dFQ+AxWhlPsHbqJqw56HtqTJ8LC45jJl2Ds8FKgDwYwRPSzPmS98W/hbmJKYEN28CC2X4tLn8CcL9ZnlK/1PfaNc1vnxd+cCIX7zEihCFIk7VeLzRt0Nfy98ob6iyGDuOVO9KZeB/Kz2QX51H63yxSzQBoKVXhyLQeg9O4fXbuMUDh7Vs2z7OcUKflidLW8Vjv6BiF2fQ75NQBshRddWlAPQ+OSbbuSHDvRI6bdgYBWsJW6oyhI8STp6umPzcAmW2IMmHYXVl/V6fApXmYUEzvfiXxYyvXkQ7EBDV0OSDKM4HFvGdiPkt97n/Tw6ujFdm/aKSjIwrSQeiPH2hSa2NnBVNT/sDTpOi22yoFZMq0e6P1l0tgWjvbk78gITr9t1zKwZ63SX1T0k0khjyy3P5p5rLjKQsVve+8yWAnw9hKxA2GjXcE/u8Z0wS4z306oZnfphfp+f/7WAzQVT+LD/Qch8BQl+U95XPS6mS0kVE/SoccrjX2lCfMbXlPLUAS421ZvXzrVfuID7mlyjp8O7kCcg6lHf5nHxK4bAp6Xmdgg==

Liveness detection:

The liveness test is one of the crucial aspects of the technology, we need to make sure that the AI and all the deep Fakes are not able to by-pass the biometric aspect, so for this we implemented different factors that are crutial to keeping it secure against any attack.

The World Economic Forum says now is the time for businesses everywhere to begin the transition toward a passwordless future and look to biometric authentication as the solution. Whether you are ready to fully embrace a passwordless login approach or want to ease into it, biometric technologies offer a way to improve security and the user experience.

The 2019 Verizon Data Breach Investigations Report reveals that 80% of hacking-related breaches stem from compromised, weak, or reused passwords, exposing the vast vulnerabilities of traditional authentication. In the Web3 era, where cyberthreats and fraud are surging, voice and face biometrics offer a secure, seamless login solution. Unlike passwords, PINs, or "secret" questions, biometrics eliminate the need to memorize anything, ensuring credentials can't be stolen, phished, or traded on the dark web, aligning perfectly with the decentralized, user-centric ethos of Web3.

is biometric encryption secure enough for Web3 seed-phrases/private keys?

In the Web3 ecosystem, where seed phrases are critical for securing decentralized wallets, biometric authentication offers a robust alternative. Mature biometric modalities, such as facial recognition and voice authentication, deliver proven matching accuracy for high-stakes use cases like managing crypto assets. Biometrics, combined with liveness detection, minimize the risk of unauthorized access and thwart spoofing attacks, ensuring only the rightful owner can access the wallet.

Unlike seed phrases, which can be lost, stolen, or phished, biometrics require no memorization and can't be traded on the dark web. With Zelf and our technology provided via ZK-Face Proofs, users can leverage this to achieve security tailored to the risks of decentralized finance. Biometrics provide a faster, frictionless experience compared to manually entering complex seed phrases or using one-time passcodes, all while delivering superior protection for your wallet. Zelf does not store any biometric information making it the superior player at the moment in the world of biometric encryption.

To understand the security of biometrics in Web3 wallets, consider the potential outcomes of each attempt to verify a claimed identity using biometrics. Excluding spoofing attempts, every biometric verification effort for a Web3 wallet results in one of four possible outcomes:

Zelf’s biometric authentication system, powered by Zero Knowledge Face Proofs (ZelfProofs), generates a unique score for each authentication attempt using facial recognition. These scores form a distinct pattern, enabling the system to determine a “verified” or “not verified” outcome. This decision process results in a trade-off between two error types, visualized as a Detection Error Trade-off (DET) Curve (see figure below). The curve illustrates the relationship between False Reject Errors (y-axis, where valid users are incorrectly denied) and False Accept Errors (x-axis, where impostors are incorrectly allowed). The goal of Zelf’s technology is to minimize both error types, ensuring no unauthorized access to users’ crypto wallets while maintaining seamless access for legitimate users, all without storing biometric data.

The chart above compares the DET performance of state-of-the-art face biometric systems, voice biometric systems, and their combined fusion, alongside Zelf’s optimized approach. For instance, with face biometrics alone, an operating point can be selected where the False Accept Rate (FAR) is as low as 0.00001 (1 in 100,000), with a False Reject Rate (FRR) of approximately 0.06 (6%). This reflects the precision of a single authentication attempt using ZelfProofs.

While voice biometrics exhibit higher individual error rates, integrating voice and face biometrics significantly boosts accuracy, reducing false rejections of valid users. This fusion is effortlessly implemented within Zelf’s mobile app, enhancing user experience. Compared to Android’s Strong Authentication standards—permitting a 10% False Reject Rate and a 1 in 50,000 False Accept Rate—Zelf’s fusion of face biometrics with zero-knowledge proofs far exceeds these benchmarks, achieving an FAR of 1 in 100,000 and an FRR below 6%.

Zelf’s innovation lies in its decentralized design, where facial biometrics regenerate private keys on-device per session, eliminating the need for stored data or external servers. This ensures unmatched privacy through unlinkability and irreversibility, protecting users from impostor attacks without compromising access. By leveraging this advanced authentication, Zelf redefines crypto wallet security, making seed phrase loss impossible and empowering users with true financial sovereignty.


Decryption:

  1. Decryption occurs on the user’s device or, for enterprise use, on a self-hosted server for web apps/extensions.

  2. By scanning your face, Zelf regenerates the private key to unlock the encrypted metadata, enabling actions like viewing private data or signing transactions.

  3. Unlimited decryption is included in Zelf’s yearly license, with usage tracked locally for transparency.

In the cryptocurrency ecosystem, protecting seed phrases against fraud and unauthorized access has become increasingly challenging. Traditional authentication methods, such as passwords and knowledge-based systems are not only inconvenient but also highly vulnerable to breaches. Crypto users, tasked with safeguarding complex seed phrases for wallet access, often face forgotten credentials, compromised accounts, and cumbersome recovery processes. A PYMNTS study reveals that 59% of consumers reuse passwords across accounts, a habit that extends to seed phrase management, amplifying risks when a single phrase is exposed.

Zelf redefines this landscape with Zero Knowledge Face Proofs (ZelfProofs), a biometric solution that eliminates the need for memorizing or storing seed phrases. By regenerating private keys on-device using facial recognition—without servers, databases, or biometric data storage—Zelf ensures seed phrases are unlosable and secure. This serverless, offline approach not only prevents hacking but also empowers users with seamless, privacy-preserving access, setting a new standard for cryptocurrency wallet security.

Preview:

  1. The preview function allows users to view the public data within a ZelfProof, such as wallet addresses (e.g., Ethereum, Solana, Bitcoin), to confirm its contents before decryption.

  2. This ensures users can easily identify the correct ZelfProof without compromising security.


Zelf’s technology unlocks a world of possibilities for secure, decentralized applications:

  1. Secure Seed Phrase Management: Encrypt seed phrases with Zelf Name Service and access them using only your face, eliminating the need for hardware wallets or third-party custodians.

  2. Offline Resilience: Operate in low-resource environments, such as during power outages, as long as your device has power.

  3. Privacy and Control: Store ZelfProofs locally or on decentralized networks like Arweave or IPFS, ensuring you retain full ownership of your data.

  4. Cross-Chain Compatibility: Manage assets across multiple blockchains with a single, user-friendly solution.

By removing intermediaries, reducing costs, and prioritizing user control, Zelf delivers a truly decentralized experience that empowers individuals to take charge of their digital lives.

3. Technical overview

4. Related work

The convergence of biometric authentication and decentralized cold wallet technology represents a transformative frontier in cryptocurrency security and user experience. Zelf pioneers this space by integrating Zero Knowledge Face Proofs (ZelfProofs)—a privacy-preserving, serverless solution that leverages facial recognition to regenerate private keys on-device without storing sensitive biometric data. This approach ensures true decentralization, enhances security, and eliminates reliance on external systems or hardware. To contextualize Zelf’s position, this section examines competitors in two key areas: biometric authentication for cryptocurrency wallets and decentralized cold wallets with advanced security features. Each competitor is evaluated based on its technology, features, and differentiation from Zelf. The demand for secure, user-friendly cryptocurrency wallets has spurred innovation in biometric authentication and cold storage solutions. While traditional wallets rely on seed phrases or hardware devices, emerging projects are exploring biometrics and zero-knowledge proofs (ZKPs) to streamline access and enhance privacy. Zelf’s unique combination of facial biometrics and ZKPs positions it as a leader in this niche, though several competitors offer comparable features or overlapping technologies. The following analysis highlights the most relevant players in the field.

Zengo

  • Technology: Zengo is a mobile-first cryptocurrency wallet that employs multi-party computation (MPC) and facial recognition for secure key management (They use FaceTec as a provider for the biometrics part). It eliminates seed phrases by splitting private keys across multiple devices, using biometrics to authenticate access, but this is centralized and they must store the biometrics in face vectors where they compare in order to decrypt it, so if they get hacked, they will end up loosing your funds in those scenarios. Also if they run out of business they will end up locking access to your recovery method for your seed phrases.

  • Key Features:

    • Facial recognition for user authentication (Provided by Facetec > KYC Biometric provider).

    • MPC-based key distribution, removing the need for seed phrases.

    • Supports major cryptocurrencies

    • Cloud-based recovery tied to biometric data.

  • Comparison to Zelf: Zengo shares Zelf’s use of biometrics but diverges in its reliance on MPC and cloud infrastructure. While Zengo offers a seamless experience, its dependence on external systems contrasts with Zelf’s fully decentralized, serverless approach. ZelfProofs regenerate keys on-device without storing biometric data, providing superior privacy and autonomy.

Dfns

  • Technology: Dfns provides a decentralized wallet solution with biometric authentication and zero-knowledge credentials. It leverages the WebAuthn protocol (supporting facial or fingerprint recognition) and delegated signing to secure transactions without requiring users to manage private keys directly. WebAuthn now is known as PassKeys.

  • Key Features:

    • WebAuthn-based biometric authentication.

    • Zero-knowledge credentials for identity verification.

    • Delegated signing for transaction security.

  • Comparison to Zelf: Dfns incorporates ZKPs and biometrics, aligning with Zelf’s privacy focus. However, it relies on external protocols and services, whereas ZelfProofs operate entirely offline on the user’s device. This makes Zelf more decentralized and less vulnerable to third-party risks.

AuthenTrend AT.Wallet

  • Technology: AuthenTrend’s AT.Wallet is a hardware-based cold wallet that uses fingerprint authentication for access. It remains offline, employing Bluetooth Low Energy for secure pairing with mobile devices.

  • Key Features:

    • Fingerprint biometric authentication.

    • Air-gapped cold storage.

    • Multi-currency support (e.g., Bitcoin, Ethereum).

  • Comparison to Zelf: AT.Wallet uses biometrics for security but requires a physical device and stores fingerprint data on the hardware. Zelf’s software-based solution avoids hardware dependencies and regenerates keys per session without retaining biometric data, offering greater flexibility and privacy.

NGrave Zero

  • Technology: NGrave Zero is a premium hardware wallet featuring air-gapped operation and fingerprint authentication. It uses a secure element chip and QR code-based signing to ensure transactions remain offline.

  • Key Features:

    • Air-gapped with no internet connectivity.

    • Fingerprint biometric authentication.

    • EAL7-certified secure element (highest industry standard).

    • Supports multiple cryptocurrencies and NFTs.

  • Comparison to Zelf: NGrave Zero offers robust security and biometric access, but its hardware-centric design contrasts with Zelf’s device-agnostic approach. Additionally, NGrave stores biometric data on the device, while ZelfProofs prioritize privacy by not retaining such information.

ELLIPAL Titan 2.0

  • Technology: ELLIPAL Titan 2.0 is an air-gapped hardware wallet that uses QR codes for transaction signing, ensuring complete isolation from the internet. It supports a broad ecosystem of cryptocurrencies and decentralized applications (dApps).

  • Key Features:

    • Fully air-gapped with QR code signing.

    • Supports over 10,000 cryptocurrencies and dApps.

    • Tamper-proof with self-destruct mechanism.

  • Comparison to Zelf: ELLIPAL Titan 2.0 excels in offline security but lacks biometric authentication. Zelf integrates facial recognition with ZKPs, providing a user-friendly alternative that doesn’t require physical hardware, making it more accessible and versatile.

SafePal S1

  • Technology: SafePal S1 is an air-gapped hardware wallet that uses QR codes for transaction signing and supports a wide range of cryptocurrencies. It integrates with the SafePal app for asset management and dApp interaction.

  • Key Features:

    • Air-gapped with no Bluetooth, Wi-Fi, or USB connectivity.

    • Supports over 10,000 cryptocurrencies.

    • Self-destruct mechanism for tampering attempts.

  • Comparison to Zelf: SafePal S1 prioritizes security through isolation but does not offer biometric features. Zelf’s combination of biometric key regeneration and decentralized operation provides a distinct advantage in usability and privacy without hardware constraints.

Emerging Projects and Trends

Several nascent projects are exploring the intersection of biometrics, ZKPs, and decentralized wallets, though they fall short of Zelf’s specific implementation:

  • Polygon ID: Utilizes ZKPs for decentralized identity verification but focuses on credentials rather than biometric wallet authentication.

  • zkSafe Wallet: Employs ZKPs and account abstraction for confidential multisig wallets, targeting institutional users like DAOs, without biometric integration.

PassKeys (WebAuthn) vs. Zero Knowledge Face Proofs

PassKeys, built on the WebAuthn standard, is a passwordless authentication protocol developed by the FIDO Alliance to enhance security and user experience. It enables biometric (e.g., facial or fingerprint recognition) or device-based authentication (e.g., security keys) to generate public-private key pairs for secure login to websites and applications. PassKeys relies on a trusted authenticator (e.g., a smartphone or hardware token) to store private keys and biometric templates, often syncing them across devices via cloud services like iCloud or Google. While PassKeys improves security over passwords, it depends on centralized or semi-centralized infrastructure, such as relying parties (servers) and cloud storage, which introduces potential vulnerabilities and privacy concerns. While PassKeys enhances web authentication, its reliance on centralized infrastructure and stored biometrics limits its privacy and autonomy. Zelf’s decentralized, serverless design and Zero Knowledge Face Proofs deliver unmatched security, making seed phrase loss impossible and empowering users with true financial sovereignty.

How Zelf Surpasses PassKeys

Zelf’s Zero Knowledge Face Proofs (ZelfProofs) redefine secure authentication for cryptocurrency wallets by offering a fully decentralized, privacy-first alternative:

  • No Biometric Storage: Unlike PassKeys, which stores biometric templates on devices or cloud services, ZelfProofs regenerate private keys on-device using facial biometrics and destroy them post-session, eliminating data leakage risks.

  • Serverless and Offline: Zelf operates without servers, databases, or internet connectivity, unlike PassKeys’ reliance on relying parties and cloud syncing, ensuring true decentralization and offline functionality.

  • Unlosable Seed Phrases: Zelf encrypts seed phrases into ZelfProofs, accessible solely via the user’s face, preventing loss without external recovery mechanisms, unlike PassKeys’ device-dependent model.

  • Enhanced Privacy with ZKPs: Zelf’s zero-knowledge proofs ensure unlinkability and irreversibility, preventing tracking or reverse-engineering of biometric data, a vulnerability in PassKeys’ template-based approach.

5. Trustless security

6. Enterprise solution

7. Monetization

PreviousHow it worksNextZelf Proofs vs Others

Last updated 17 hours ago

Was this helpful?

The real person is verified as the claimed person

An impostor is rejected as the claimed person

The real person is inaccurately rejected as the claimed person. This is a False Reject Error. The amount of these errors is the False Reject Rate.

An impostor is verified as the claimed person. This is a False Accept Error. The amount of these errors is the False Accept Rate.

✅
✅
❌
❌