The first anonymous resume verification platform. Zero-knowledge proofs let candidates prove they qualify without revealing who they are. Fair hiring â mathematically guaranteed.
Sets minimum qualifications â years of experience,
education level, and skill score. The
setRequirements() transition writes
these to the public ledger.
Anyone can verify what the job requires.
Submits qualifications as ZK witnesses
â private inputs that go into the circuit locally.
The applyAnonymously() transition accepts
secret_years, secret_education,
and secret_skill.
These values never leave the device.
The qualificationCheck() circuit runs
locally via the Midnight Proof Server.
It produces a ZK-SNARK proof that
the candidate meets requirements â without
revealing any witness values.
Only the proof + boolean result go on-chain.
Every application flows through these 5 stages on Midnight
Choose your role to experience ShieldHire
Post a job with requirements and deploy to Midnight Network
Apply anonymously â your identity stays shielded by ZK proofs
BUILT WITH