Skip to content
@team-byof

team-byof

Bring Your Own Face

BYOF_LOGO

overview

  • Bring Your Own Face, or BYOF, is a trustless and seamless solution with ZK face ID and Account Abstraction.
  • With BYOF, users only need their faces to manage their keys and send transactions.

Problems

  1. UX is one of the most severe problems that block the mass adoption of web3.
  2. Think of a wallet, you must manage your seed phrase, and go through several steps to use dApps such as connect wallet.
  3. One meaningful solution could be account abstraction with biometric authentication. Think of how you send money in web2. You just click the bank app on your phone, verify your bio auth, and done!
  4. However, it relies on Apple, Samsung, or Google. It revives the third-party issue which breaks the core value of web3: trustless.

Solution

  • We suggest an AA integration with ZK proof of bio-auth. With this solution, we eventually get seamless UX in a trustless way.

Products

Userflow
스크린샷 2023-05-20 오후 9 37 18
  1. Alice creates an account with her face authentication, and deploys AA contract containing ZK verification.
  2. Let’s say Alice wants to swap tokens in Uniswap. All she needs to do is just verifying her face and submitting ZK proof.

Architecture

스크린샷 2023-05-21 오전 12 09 46
  1. If face ID data, or feature vectors is in the acceptable error ratio, fuzzy commitment scheme can recover the original commitment.
  2. It means that if you are the same person with the original key owner, you can make the same commitment value.
  3. And then ZK comes in. Here, ZK is used to conceal the critical privacy data such as face feature vectors and ensure that calculation is correct.
  4. So in conclusion, you can check whether it’s the same person by commitment which is public input without revealing the original data thanks to ZK proof.

Vision and Roadmap

  • We provide ZK Face ID plus AA integration as an SDK. Anyone can build their own dApps or products. Also, we will support Polygon ZK Id for this SDK, which helps developers build human-verified anonymous communities or dApps such as ZK Among Us.

Popular repositories Loading

  1. zk-face-circuit zk-face-circuit Public

    🔐🔎🌐 BYOF Halo2 Circuit (ง'̀-'́)ง

    Rust 5

  2. zk-face-ios zk-face-ios Public

    Swift

  3. zk-face-contracts zk-face-contracts Public

    Solidity

  4. h5-to-mlmodel h5-to-mlmodel Public

    deepface .h5 weight to Core ML .mlmodel (ง'̀-'́)ง

    Jupyter Notebook

  5. zk-face-webview zk-face-webview Public

    TypeScript 2

  6. .github .github Public

Repositories

Showing 10 of 10 repositories
  • team-byof/worldcoin-frontend’s past year of commit activity
    TypeScript 0 0 0 0 Updated Jul 22, 2023
  • team-byof/worldcoin-smart-wallet’s past year of commit activity
    TypeScript 0 MIT 0 0 0 Updated Jun 3, 2023
  • team-byof/zk-face-contracts’s past year of commit activity
    Solidity 0 Apache-2.0 0 0 0 Updated Jun 3, 2023
  • team-byof/zk-face-ios’s past year of commit activity
    Swift 0 0 0 0 Updated Jun 2, 2023
  • team-byof/zk-face-circom-circuits’s past year of commit activity
    0 Apache-2.0 0 0 0 Updated Jun 2, 2023
  • Summer-HackaDOT-2023 Public Forked from HackaDOT-East-Asia/Summer-HackaDOT-2023

    First-ever Polkadot hackathon in South Korea that aims to grow local Substrate builder and Polkadot ecosystem

    team-byof/Summer-HackaDOT-2023’s past year of commit activity
    Solidity 0 15 0 0 Updated May 27, 2023
  • zk-face-circuit Public

    🔐🔎🌐 BYOF Halo2 Circuit (ง'̀-'́)ง

    team-byof/zk-face-circuit’s past year of commit activity
    Rust 5 Apache-2.0 0 1 0 Updated May 21, 2023
  • .github Public
    team-byof/.github’s past year of commit activity
    0 0 0 0 Updated May 20, 2023
  • team-byof/zk-face-webview’s past year of commit activity
    TypeScript 0 2 0 0 Updated May 20, 2023
  • h5-to-mlmodel Public

    deepface .h5 weight to Core ML .mlmodel (ง'̀-'́)ง

    team-byof/h5-to-mlmodel’s past year of commit activity
    Jupyter Notebook 0 0 0 0 Updated May 19, 2023

Top languages

Loading…

Most used topics

Loading…