Full privacy.
Both sides of the table.
Encrypted Requirements
Employers set minimum experience and skill thresholds that are encrypted client-side before touching the chain. Candidates never see the bar they need to clear.
Zero-Knowledge Matching
The smart contract runs comparisons entirely in encrypted space using FHE operations. No raw values are ever decrypted during computation — not even by the contract.
Blind Applications
Candidates encrypt their credentials locally. Their wallet address is baked into the ciphertext — only they can decrypt their own result. The employer sees nothing.
On-chain Verifiable
Every match is computed and stored on Sepolia. Results are cryptographically verifiable. No middleman, no black box — just math on encrypted data.
Privacy by
cryptography.
BlindHire doesn't ask you to trust a server or a company. The privacy guarantees come from the math — Fully Homomorphic Encryption running directly on-chain via Zama's FHEVM.
Encrypted at input
Values are encrypted client-side before they ever leave your browser. The server and contract only ever see ciphertexts.
FHE computation
The smart contract computes comparisons directly on encrypted data using Zama's FHEVM. No decryption happens mid-computation.
Selective reveal
FHE.allow() grants each wallet the right to decrypt only their own result. Employers can't see candidate scores. Candidates can't see thresholds.
On-chain verifiable
Every match is recorded on Sepolia. The result is cryptographically bound to your wallet — no middleman, no black box.