hackquest logo

Skillproof

SkillProof is a minimalist on-chain tool that lets freelancers mint verifiable Skill NFTs, signed by real clients, as proof of completed work.

Videos

Description

Story-Driven Introduction

Efe is one of those designers people pass around in DAO Discords like alpha.

A rising DePIN startup found her through a mutual connection. They clicked instantly, and she got to work — brand identity, a clean landing page, and an investor deck that could close checks. She delivered everything. They paid. All good… until months later, she lost access to her Discord. because she lost her Gmail too. Just like that, the proof of the project vanished. No DMs. No file trail. Not even a screenshot of the client’s “Thank You.”, so sad.

Now, when she wants to show what she built, all she has is her word.

That’s where SkillProof comes in. If she had minted a Skill NFT, the project name, files, delivery date, and the founder’s wallet signature would live on-chain. Not in Discord, not in her inbox.

But somewhere permanent — something she controls. Not for likes. For legacy.

The Problem

In today’s Web3 world, most freelance work happens in DMs, Twitter threads, or DAO Discords.
Once the task is done, there’s no standard way to verify if the work was real — or done well.
Portfolios can be faked. Work gets stolen. And too often, the trail goes cold.

  • Freelancers get ghosted.

  • Clients feel pressured to endorse subpar work.

  • Recruiters can’t tell signal from noise.

Our Wild Idea

What if “proof-of-work” wasn’t just for miners — but for humans?

SkillProof gives freelancers a way to document, verify, and mint their contributions — with real metadata and client-signed approval.


How It Works

  1. Freelancer completes a project (e.g., website, pitch deck, smart contract)

  2. They submit a SkillProof form with:

    • Project details

    • Completion date

    • Relevant links/files (stored on IPFS)

    • Client’s wallet address

  3. Client reviews & signs

  4. NFT is minted with the client’s signature and metadata

❗ If the client doesn’t sign, the submission remains “Pending Verification” — a transparent signal for future viewers.

Why This Matters

In a trustless world, we need trustworthy proof.
SkillProof transforms anonymous portfolios and unverifiable screenshots into on-chain, signed credentials — like a Web3 LinkedIn that actually proves you did the work.

Who It’s For

  • 👩🏽‍💻 Freelancers tired of fake reviews & ghosting

  • 🧑🏽‍💼 Clients who want to verify, not guess

  • 🏛 DAOs & Recruiters looking for wallet-signed work history

Track Relevance

⚖️ Technological Fairness (Track 1.1) — SkillProof empowers freelancers to prove their contributions without relying on centralized platforms or fragile portfolios.

Providing Proof Over Promises — Each task completed is minted as a client-verified NFT, shifting reputation from "who you know" to what you’ve verifiably done.

Built With

  • ⚙️ Base L2 (EVM)

  • 🧱 Solidity (ERC-721)

  • 🧑‍🎨 NextJS, React + Tailwind

  • 🧩 Wagmi + RainbowKit

  • 🗂 IPFS via Pinata

MVP Goals

  • ✅ Wallet login

  • ✅ Project submission & metadata

  • ✅ Client signature for minting

  • ✅ On-chain Skill NFT with status

  • ⏳ Public gallery (post-MVP)

    Roadmap

    ✅ MVP (Now)

    • Submit project form with details & links

    • Request client signature

    • Mint Skill NFT after approval

    • Status: Pending / Verified

    • Shareable NFT link (X, LinkedIn, Copy, Download)

    🔜 Post-MVP (Future)

    • Public Portfolio Gallery: Display all signed and pending Skill NFTs — your work, transparently showcased.

    • Reject with ReasonLet clients reject a submission, but leave a short reason for fairness and feedback loops.

    • Escrow/Asset LockDelay full access to files until the client signs. Protects freelancers from asset theft before approval.

    • Proof Hash SystemUpload a hash of the final file, so the record exists, without sharing the full work prematurely.

    • Reputation dashboard ratings, history, and client verification logs — build your on-chain work credibility over time.

    • ZK-Proof of Skill (Confidential Mode)Let freelancers prove they completed verified work without exposing private files or IP. Perfect for NDA clients, stealth startups, or sensitive contributions.


    📌 Final Thought

    We’re not reinventing freelancing —
    We’re making proof of skill transparent, permanent, and fair — one NFT skill at a time.

    Create it. Verify it. Mint it.
    Your work deserves to be seen — and signed.

Progress During Hackathon

During the FAIR3 Hackathon, we successfully built and deployed the MVP of SkillProof on Base. The core features include wallet login, project submission by freelancers, client signature approval, and onchain minting of Skill NFTs using Solidity (ERC-721). Each NFT includes metadata like project name, description, completion date, and the client’s wallet signature, with storage on IPFS via Pinata. While the public gallery is scheduled for the next development phase, users can currently download their verified NFT, share the link with potential clients, or post it directly on platforms like X and LinkedIn for added social proof.

Tech Stack

React
Solidity
NextJs
Rainbowkit
Tailwind Css
wagmi
IPFS
Base

Fundraising Status

We haven't gotten any funds in here yet.

Team LeaderFFortune Obadiah
Sector
SocialFiNFTOther