
ProofHire
zk-proof recruitment on Flow: verifiable actions via zkPDF, AI for hiring & applications.
Demo
About
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.