FAQs
You got questions? We got answers!
What is human.tech?
human.tech is a technology platform that enhances the security, transparency, and compliance of digital interactions through advanced cryptographic techniques and decentralized networks.
How does human.tech's technology work?
human.tech leverages blockchain technology to create secure, immutable records of transactions and digital identities to ensure data integrity and privacy.
What are human.tech's main products?
Human ID: A private digital identity solution that verifies users without storing or seeing sensitive information. Data stays on user devices, and only proofs of identity and compliance are submitted.
Human Network: Provides decentralized primitives for a better web. It enables privacy-preserving KYC with AML, and supports account login and recovery based on passwords and privacy-preserving biometrics.
Human Wallet: A secure, noncustodial onboarding solution that resembles a wallet as a service but is self-custodial, free, and addresses security issues inherent in embedded wallets. It uses the Human Network for secure onboarding and recovery.
Human Passport: An identity verification application and Sybil resistance protocol with more than 2M users. It enables users to collect verifiable credentials, or Stamps, that prove their identity and trustworthiness without exposing personally identifying information. To date, Human Passport has protected over $225M in airdrop and grant funds.
How does Human ID ensure data security?
Human ID uses advanced cryptographic techniques to protect data from unauthorized access and tampering, ensuring only authorized parties can access sensitive information.
What measures does Human ID take to protect user privacy?
Human ID technology keeps data on user devices, submitting only proofs of compliance and identity. This approach ensures that sensitive information is never exposed or stored centrally.
What is ZK KYC? How is it different from KYC?
When most people hear KYC, they think “loss of privacy”, “centralization”, and “getting doxxed”. Holonym uses “Zero Knowledge” KYC that prevents any identity authority or third party (including us) from linking your credentials with your wallet address.
This means that even if a third party KYC provider snoops on your data, there is no way to know which person you are on-chain.\
How does Human ID help with regulatory compliance?
Human ID automates compliance processes through real-time transaction monitoring and smart contracts, reducing administrative burdens and ensuring adherence to regulatory standards.
What specific regulatory standards does Human ID support?
Human ID supports various regulatory standards by providing privacy-preserving KYC and AML capabilities, facilitating easier compliance with financial regulations.
What should I do if my wallet was hacked?
We’re sorry to hear about your situation. Unfortunately, we cannot change your wallet address, as we do not support proof revocation. You will need to wait until your verification expires in one year before you can verify again. You may proceed with a refund then.
I successfully verified but I am not able to click the “Mint” button.
This occurs because you do not have enough ETH in your wallet to pay the mint and gas fees. Please load your wallet with at least 0.0051 ETH and try again.
Where can I find the proof contracts?
You can find a complete list of ZK-SBT contracts supported by Holonym here: https://github.com/holonym-foundation/holonym-relayer/blob/main/constants/contract-addresses.json Just go to https://optimistic.etherscan.io/ and search the contract address to see more information.
I minted my ZK SBT to the wrong address! Can I transfer it?
It is not possible to transfer SBTs at this time because it breaks Sybil Defense with the current implementation.
How does Human ID guarantee privacy for me?
Human ID is designed to minimize any chance of data leakage. For any form of document-based verification, some agent has to assess a document and check it against a large centralized database. Almost all KYC providers in Web3 keep a centralized database that can be linked to an individual wallet address (see FTX disclosure). Holonym allows users to prove on-chain facts about themselves while making it highly difficult, near impossible, to link a real world document to an on-chain identity. Not even we can link your data to your wallet.
How is this possible?
During verification, all data is sent over an encrypted channel to a third party credential issuer.
We request deletion of the data by the third party as soon as it is successfully verified and handed back to the user. In the event document is not successfully verified, the record is logged and kept for up to 90 days to help users debug why their verification failed. It is deleted after the 90 day period.
We use a nullifier scheme to make it nearly impossible for the third party issuer to track the user after they verify them. This means that the user encrypts the cryptographically signed credential with a secret only they know after receiving it from the identity issuer.
We use a relayer to add a user’s leaf to the Merkle Tree so the verified credentials (VCs) can’t be linked to an on-chain address. The Merkle Tree is an identity mixer, or anonymity set, that the user can prove set membership and knowledge of specific attributes about from a pseudonymous ethereum address.
The user’s identity data is stored on the user’s local device. All ZK proofs on identity are computed on the client side, not our server.
We keep an encrypted backup of user data in the event that the user clears their cookies, local storage, or switched devices. The data is encrypted with the user’s ethereum key and can be requested to be deleted at any time by contacting the team.
Users can increase their privacy by using:
-- a VPN network (be careful to use the same country when verifying)
-- a privacy preserving browser like Tor -- waiting some period of time after adding their leaf to the merkle tree before minting their SBT
How many points do I earn for verifying my identity?
You’ll earn 16 points for KYC verification and 1.5 points for verifying your phone number.
Is there a specific age limit for completing ID verification with Human ID?
Yes, you need to be at least 18 years old.
My ID verification always fails. Can I submit my ID through a ticket and have it verified there?
Unfortunately, manual review of IDs isn't supported; the process relies on automation.
Can I obtain a Human Passport stamp by verifying my phone number?
Yes, phone verification is now supported.
What type of documents can I use to verify my identity for proof of uniqueness?
You can verify with any of the following standard un-expired and valid physical documents that match your identity:
passport
driver's license
national ID
residence card
voter's ID
We also have expanded support for less common identity cards to meet the communities needs such as:
Provisional driver's licenses
India PAN cards
India Local ID cards
Russian internal passport
Nigeria voter cards
USA passport card
Swedish Identitetskort
Spain ID
We do not support docs that have high likelihood of forgery such as:
"Federal Limits Apply" US IDs
Italian Refugee Cards
Italian Paper ID cards
Student ID cards
Are there any countries that aren't supported for verification?
Yes, the unsupported countries are North Korea, Iran, Syria, and Cuba.
How long does it take to verify the ID?
Please dedicate up to 30 minutes for ID verification. Once completed, "Verify" label will change to "Verified" on your profile. By then, proceed to mint your SBT by clicking "Prove."
Verification complete! What’s next?
Continue to the minting page:
Connect your wallet: https://silksecure.net/holonym/diff-wallet
Select Phone Verification or KYC/Government ID Verification
Click "Prove" to finalize the process
You're all set!
Are there any verification guidelines I can use to avoid common issues?
To ensure a smooth verification process, please follow these steps:
• Clear Photos – Avoid blurriness by holding your phone still while capturing your ID and selfie. • Scan Both Sides – If using a driver's license, upload both front and back (no duplicates). • Unaltered Documents – Russian internal passports must have a visible, unedited machine-readable area. • Valid ID – Ensure your document is not expired. • Selfie Match – Your selfie must clearly match the photo on your ID. • Use a Physical Document – Do not take a picture of an ID displayed on a screen. • Age Requirement – You must be 18+ years old to verify.
⚠️ Unsupported Countries: North Korea, Iran, Syria, and Cuba. ⚠️ Unsupported IDs: Nigeria's NIN and Bangladesh's resident permit.
Following these guidelines will help prevent verification issues.
Can I verify again but with a different wallet?
No, each user can verify only one wallet per identity. If the system detects multiple verification attempts with different wallets, they will all fail. If you encountered an 'already registered' error, do not attempt verification again. Your only option is to request a refund.
How can I proceed with verification after making a payment?
If your payment was successful, you can go ahead and verify directly on the website.
Note: do not make another payment if you were not redirected to the verification page the first time. If you're having trouble and can't continue, open a support ticket for assistance.
What to do if my verification was unsuccessful?
If verification was unsuccessful, you can request a refund by following the refund steps outlined in our FAQs.
Can I retry verification if my first attempt failed?
Yes, you can now retry verification directly on the website.
Steps to retry:
Connect your wallet.
Click "Check Status" and continue verification.
Please note: if you don’t see the option to retry, it means you’ve reached the maximum attempts number. Your only option is to request a refund - check FAQs for a step by step guide on refunding.
How can I verify my identity?
You can verify your identity using standard unexpired and valid physical documents such as a passport, driver's license, national ID, or residence card. Unsupported documents include student IDs, Nigeria's NINS, and Bangladesh's resident permit IDs.
You can review the supported countries and documents with the following links: • https://www.veriff.com/supported-countries • https://onfido.com/supported-documents
Is verification a one-time fee, or will I need to re-verify later?
Verification is valid for one year. After that, you’ll need to pay again to verify your identity.
Do I need to verify and mint SBT again if I’ve already minted it on the old app?
No, you don’t need to verify again as long as your previous verification is still valid.
What are SBT Contract addresses?
Here are the SBT contract addresses:
• For V3: 0x2AA822e264F8cc31A2b9C22f39e5551241e94DfB • For Legacy ID: 0x7A81f2f88b0eE30eE0927c9F672487689C6dD7Ce • For Legacy Phone: 0xe337aD5aA1Cb84e12a7Aab85aEd1Ab6cb44C4a8e
I minted my ZK SBT to the wrong address! Can I transfer it?
SBTs (Soulbound Tokens) are intentionally non-transferable, making them a key part of our Sybil Defense system. To verify a different wallet, you must wait for the current verification proof to expire, which happens one year after minting.
Can I try verifying again with a different ID?
Each paid verification allows for one attempt. If it fails, you can request a refund and try again, but you'll need to submit a new payment and restart the process.
Do I get a full refund if my verification failed?
If your verification fails, you can request a full refund.
How do I request a refund?
Follow these steps to request a refund:
Step 1 (Optional): Watch a step-by-step refund walkthrough on YouTube: https://www.youtube.com/watch?v=QkGi0VHvmuA
Step 2: Go to the Refund Page: https://silksecure.net/holonym/diff-wallet
Step 3: Look for the "Eligible for Refund" tag next to your card.
Step 4: Click the "Eligible for Refund" label and follow the instructions to complete the process.
What to do if I received the "Check Failed" error?
If you receive a "Check Failed" error, you can request a refund. Browse FAQs and follow the refund steps.
I need a refund for failed verification, how can I proceed?
If your verification failed and you need a refund, follow these steps:
Check your wallet: You may have already received your refund from this wallet address - 0xdcA2e9AE8423D7B0F94D7F9FC09E698a45F3c851.
Browse FAQs and follow the refund guide to process your refund directly on the website.
Still need help? Open a ticket using a chat icon at the bottom right corner of this page, then patiently wait for assistance.
Should I add my country code when entering phone number for verification?
Do NOT include the country code when entering your phone number. Select your country from the provided list instead.
I have troubles receiving OTP, what should I do?
Follow this OTP Troubleshooting Guide:
Do NOT include the country code when entering your phone number. Select your country from the provided list instead.
Restart your phone to refresh the connection with your network provider.
Check WhatsApp and Viber if SMS isn't received.
Important Notes:
• Burner phones and virtual numbers are NOT accepted due to security reasons, as they weaken Sybil resistance.
• Do NOT keep retrying without following these steps—doing so may lock you out after reaching the maximum attempts, preventing verification.
• You have a maximum of three attempts. If you fail all three times, your only option is to request a refund. Please follow the refund process.
How can I fix any "Failed" error?
Follow these steps to retry verification after any "Failed" error:
• Go to https://silksecure.net/holonym/diff-wallet/gov-id
• Connect your wallet
• Click "Check Status" and continue verification
If you don’t see the option to retry, it means you’ve reached the maximum number of attempts (two). In that case, your only option is to request a refund.
I received "Loading Credentials" error, what should I do?
If you received a "Loading Credentials" error, follow these steps:
Allow up to 30 minutes for the provider to complete your ID verification.
DO NOT close, refresh, or exit the page during this process.
Once verification is complete, check your profile— the "Verify" label on your picture will change to "Verified".
After verification, click "Prove" to proceed with minting your SBT.
What to do if I received the "Failed to Fetch or V3SybilResistance.r1cs" error while minting SBT?
If you receive a "Failed to Fetch or V3SybilResistance.r1cs" error during the minting process, try the following solutions:
• Use a Different Browser or Device Copy the minting page link and open it in another browser or device.
• Uninstall Internet Download Manager (IDM) IDM can interfere with the minting process, so removing it may resolve the issue.
If the issue persists, try clearing your cache or using incognito mode.
Why am I getting an "Already Registered" error?
If you receive an "Already Registered" message, it means you have already completed verification with the same wallet or with different wallet. In such case, your only option is to request a refund.
Each user can verify only once and submit a valid proof one single time. Any further attempts will result in errors. This rule ensures Holonym's sybil resistance.
What should I do if I'm facing issues with the payment page?
If you're having trouble with the payment page, try clearing your browser's cache and restarting it, then attempt again. You can also try using a different browser.
What should I do if verification still fails after two attempts (the maximum)?
If you failed verification twice, we suggest requesting a refund.
Please note:
• This is not a system bug—approval depends on the verification provider and is not guaranteed.
• If you've failed twice, we don’t recommend paying and trying again unless you have a different ID and are willing to restart the entire process.
• Even if you try again with a different ID, successful verification is NOT guaranteed, as it is still subject to the provider's approval.
Why was my ticket on Discord closed?
There are a few possible reasons why your ticket has been colsed:
Refund processed: If you’ve already received your refund from 0xdcA2e9AE8423D7B0F94D7F9FC09E698a45F3c851, no further action is needed.
Issue resolved: If you need to reverify, go back to the website and connect your wallet: • For phone verification: https://silksecure.net/holonym/diff-wallet/phone/issuance/prereqs • For ID verification: https://silksecure.net/holonym/diff-wallet/gov-id/issuance/prereqs
Your question is answered in the FAQ on Discord: Please take the time to read the FAQ and the #faq section on Discord. • Discord FAQ: https://discord.com/channels/976235255793057872/1136761434202718379. • It’s important to check for answers before submitting a ticket.
We close resolved tickets to ensure support is available for users who still need assistance.
How to unlock more Discord channels and roles?
Discover More Channels & Roles: • Click “Channels & Roles” in the left sidebar. • Select “Customize” to answer a few questions and gain access to additional channels and roles. • Use “Browse Channels” to filter and join channels that match your interests.
View Hidden Channels: If some channels appear collapsed, click on the category name to expand and see all available channels.
Last updated