himess.dev
All projects
Shipped2026

FHE Identity

Privacy-preserving identity on Zama fhEVM

Stack

  • Solidity
  • fhEVM
  • FHE
  • TypeScript

Highlights

  • ·Attributes stored as ciphertexts
  • ·Selective-disclosure predicates on encrypted data
  • ·No trusted issuer required after registration

Problem

On-chain identity is either fully public (ENS, your address everywhere) or locked inside off-chain KYC providers. There is nothing in between that lets you prove a single attribute without revealing your whole profile.

Approach

Attributes live encrypted on-chain under fhEVM. Verifiers run predicates homomorphically: check age > 18 without learning the birthdate, check residency without learning the address. Disclosure is explicit and per-predicate.

Outcome

Shipped. Demonstrates selective disclosure as a default, not an add-on.