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

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)
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
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
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)
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)
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)
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
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
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
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
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 |