Private Credentials

Human ID is a privacy-preserving identity protocol developed by Holonym Foundation under human.tech brand. With the use of zero knowledge proofs, Human ID allows proving facts about oneself without revealing the whole identity, enabling organizations and smart contracts to verify their users without storing any sensitive information.

Motivation

Identity verification is often required for legal or practical reasons such as KYC, fraud prevention, proof-of-age, and Sybil resistance. However, developing an application that preserves privacy has historically been difficult. This problem is even more prominent in web3, where data is stored on a public ledger. Not only is obtaining privacy on a blockcchain difficult, but the adverse affects of losing privacy are greater: "doxxing" a user's wallet address once reveals all of the address' past and future activity.

Human ID by human.tech is a private credential system that make privacy-preserving identity possible and simple both on- and off-chain use cases.

Privacy-preserving proofs

With a Human ID, user can prove a variety of statements without revealing their identity. These include facts needed for compliance, Sybil resistance, and wallet recovery. Example statements are:

"I have US residency"

"I have non-US residency"

"I have never received this airdrop from any other crypto address"

"I am an accredited investor"

"I am over 18"

"I am the same person who created this wallet" if the wallet needs recovery

"I have never voted in this DAO's governance"

Many of these are ready to use out-of-the-box, and others can be enabled by contacting us and/or contributing to our GitHub

Note: Proof generation currently takes about 30ms-4s on standard consumer devicies, depending on the proof type and the device's specifications

To start using Human ID in your (d)App, continue to

Integrating Human ID

Otherwise, take a peak into the architecture of human.tech

Overview

Last updated