ProofHire

zk-proof recruitment on Flow: verifiable actions via zkPDF, AI for hiring & applications.

ProofHire

Created At

ETHGlobal New Delhi

Project Description

Problem Solved – Ghost Job Transparency

Many candidates waste time applying to “ghost jobs” that don’t exist or where companies never respond.

This platform ensures accountability: companies’ actions (like posting, scheduling, or rejecting) are verifiable on-chain using zk proofs, eliminating fake or inactive postings.

zk-Proof Based Verification (via zkPDF)

Every company action (e.g., interview scheduling, status updates) generates a zero-knowledge proof embedded in a PDF.

Candidates must verify these zk proofs before their application status changes, ensuring trust, fairness, and authenticity.

This creates a tamper-proof record of the recruitment journey.

On-Chain Reputation & Skill Matching

Candidate profiles are enriched with on-chain scores and verified skill records.

Companies and candidates are matched based on skill compatibility + blockchain reputation, reducing mismatched applications.

AI Agent for Candidates

Candidates get an AI-powered assistant that automatically applies to compatible jobs without manual effort.

The agent scans opportunities, checks compatibility, and submits verified applications — saving time and improving reach.

AI Search for Companies

Companies get an AI-driven search engine to identify suitable candidates faster.

The search prioritizes applicants with verified skills and stronger on-chain reputations, ensuring higher-quality hires.

Blockchain + ZKP Benefits

Transparency: Every action is provable and verifiable.

Privacy: Zero-knowledge proofs protect sensitive candidate and company data.

Trust: On-chain records prevent manipulation of hiring outcomes.

Efficiency: AI agents automate repetitive recruitment tasks.

How it's Made

How It Was Made

Core Architecture

Blockchain Layer (Flow Blockchain): Stores candidate profiles, company job postings, and on-chain reputation scores. Guarantees transparency and immutability of recruitment records.

Zero-Knowledge Proofs (zkPDF): Integrated zkPDF for generating zk proofs in PDF format whenever a company takes an action (e.g., scheduling an interview, changing application status). Candidates verify these proofs before the status changes, ensuring only provable actions affect the recruitment flow.

Smart Contracts: Flow Cadence smart contracts handle application state changes, on-chain scoring, and proof validation.

Frontend Development

React-based web application providing: • Candidate dashboards (job matches, application statuses). • Company dashboards (candidate search, interview scheduling).

Integrated blockchain wallets for authentication and interaction with Flow contracts.

AI Integration

For Candidates: AI Agent powered by large language models automatically analyzes job compatibility and submits applications.

For Companies: AI search engine to find and rank candidates by skill compatibility and on-chain reputation.

Security & Privacy

Zero-Knowledge Proofs using ZKPdfs ensure sensitive data is not exposed while still proving authenticity.

Flow Blockchain immutability prevents tampering with job posts, application statuses, or scores.

Scalability: Designed for modular expansion — more AI agents, new proof types, or blockchain integrations can be added.

background image mobile

Join the mailing list

Get the latest news and updates

ProofHire | ETHGlobal