hackquest logo

TrustFolio

AI-powered onchain reputation system that verifies skills, stores proof on 0G, and enables trustless hiring through verifiable portfolios and intelligent scoring.

Videos

Project image 1
Project image 2
Project image 3
Project image 4

Tech Stack

React
Next
Web3
Node
Ethers
AI
Storage

Description

TrustFolio is a decentralized AI-powered reputation protocol that transforms how skills and credibility are verified.

Today, resumes and portfolios are easily manipulated and lack trust. TrustFolio solves this by combining AI verification with decentralized infrastructure.

Users connect their wallet, upload their work (GitHub, projects, portfolios), and receive an AI-generated credibility score based on real analysis of their contributions, activity, and quality of work.

All outputs, including predictions, scores, and reasoning, are stored on 0G Storage, creating a verifiable and tamper-proof record of skills.

This enables:

  • Trustless hiring

  • Verifiable onchain resumes

  • Transparent reputation systems


    Upload File ──► 0G Storage ──► Root Hash (immutable proof)

    0G Compute

    (AI scoring)

    Score + Breakdown

    0G Chain

    ┌──────────┴──────────┐

    SoulBound Credential INFT (ERC-7857)

    (non-transferable, (transferable,

    identity anchor) tradeable on

    Marketplace)

In future iterations, verified skills can be minted as NFTs and used across ecosystems, forming a decentralized talent economy.

Progress During Hackathon

TrustFolio Concept & Phase 1

What we did: ( we means me and zaxxie (MCP) coz im solo builder right now .😄)

  • Brainstormed unique dApp ideas for 0G analyzed the entire Hall of 0G forum

  • Confirmed no similar project exists in the 0G ecosystem

  • Chose TrustFolio AI-verified credential portfolios as INFTs

  • Designed the full 4-phase roadmap

  • Selected cyberpunk/neon UI theme

  • Generated logo using AI image tools

What we built:

  • TrustFolio Phase 1 :- Foundation

    • Multi-wallet connection via RainbowKit (MetaMask, WalletConnect, Coinbase, Trust, OKX, Rainbow)

    • Auto-switch to 0G Galileo Testnet (Chain ID: 16602)

    • File upload to 0G decentralized storage with root hash display

    • User dashboard showing uploaded files with timestamps

    • Cyberpunk neon UI with glassmorphism cards

    • Landing page with hero, features, and how-it-works sections

Tech stack chosen:

  • Next.js 14 + TypeScript + Tailwind CSS

  • RainbowKit + wagmi + viem (wallet connection)

  • @0gfoundation/0g-ts-sdk (storage)

  • ethers.js v6

    Phase 2 & 3 (AI Verification + Marketplace)

    What we built:

    Phase 2 :- AI Verification Engine:

    • AI analysis of uploaded portfolios via 0G Compute

    • Verification scores (0-100) with detailed breakdown:

      • Originality, Quality, Complexity, Authenticity

    • Badge tier system:

      • Diamond (90-100), Gold (75-89), Silver (50-74), Bronze (<50)

    • Soul-bound credential tokens (ERC-5192) on 0G Chain

    • Verification history timeline

    • Public verification checker (anyone can verify by root hash)

    • Hardhat configuration for 0G testnet (evm-version: cancun)

    Phase 3 :- INFT Marketplace:

    • Mint verified portfolios as INFTs (ERC-7857 standard)

    • Full marketplace: browse, list, buy, make offers

    • INFT detail pages with full verification breakdown

    • Hiring portal with smart contract escrow

      • Employer deposits → Talent accepts → Completion releases funds

      • 7-day dispute resolution timer

    • Revenue dashboard (admin)

    Smart contracts written:

    • SoulBoundCredential.sol : Non-transferable credential tokens

    • TrustFolioINFT.sol : ERC-7857 Intelligent NFTs

    • Marketplace.sol : List, buy, offer with 2.5% fee

    • HiringEscrow.sol : Deposit, accept, complete, dispute


      Phase 4 (Tokenomics + DAO + Enterprise)

      What we built:

      Phase 4 :- Scale & Monetize:

      • $TRUST token (ERC-20) with 100M supply (deployed on testnet not in use)

      • Verify-to-earn mechanics:

        • Diamond = 100 TRUST, Gold = 50, Silver = 25, Bronze = 10

      • Staking system with 8% APY from marketplace fees

      • DAO governance (OpenZeppelin Governor):

        • Create proposals, vote, delegate, timelock

      • Enterprise REST API with key authentication:

        • POST /api/v1/verify, GET /api/v1/profile, GET /api/v1/search

      • Cross-chain credential portability via 0G DA (added in roadmap)

      • Analytics dashboard with charts (Recharts)

      • Notification system

      • Full settings/profile editor

Additional smart contracts: (planned in for future roadmap)

  • TrustToken.sol :- ERC-20 with mint/burn

  • Staking.sol :- Stake, unstake, claim rewards

  • RewardsDistributor.sol :- Verify-to-earn distribution

  • TrustGovernor.sol :- DAO governance

  • TimeLock.sol :- Timelock controller

  • Treasury.sol :- DAO treasury

  • CrossChainVerifier.sol :- Verify 0G DA proofs

  • APIKeyRegistry.sol :- On-chain API key management


    Polish, Fix Bugs & Deploy

    What we did:

    • Added network switcher (testnet + mainnet support)

    • Built full profile system:

      • Upload avatar to 0G Storage (right now saved locally )

      • Add bio, skills with category-colored pills

      • Social links, hiring availability status

    • Fixed header navigation (grouped into dropdowns)

    • Made all transactions go through user's connected wallet

    Bug fixes:

    • Fixed WalletConnect "Connection interrupted" error on page reload

    • Fixed btoa Unicode encoding error in credential minting

    • Fixed INFT minting to work client-side through wallet

    • Fixed 404 on dashboard storage links

    • Updated all official 0G links to verified URLs

    • Added graceful degradation when contracts not yet deployed

    Deployed:

    • Custom domain: https://www.trustfolio.space

    • Vercel hosting with auto-deploy from GitHub

      0G Components Used

      Component

      Usage in TrustFolio

      0G Chain

      All smart contracts

      0G Storage

      Portfolio files, profiles, verification proofs, INFT metadata

      0G Compute

      AI analysis and quality scoring of portfolios

      0G DA

      Cross-chain credential proof availability (is in future roadmap )

      INFTs (ERC-7857)

      Verified portfolios as tradeable intelligent NFTs

Fundraising Status

No external funding yet...🙄

Team Leader
ZZax Raider
Project Link
Deploy Ecosystem
0G0G
Sector
NFTInfraAISocialFi