🚀 Inspiration

In today’s digital economy, professionals and freelancers build their reputation across multiple platforms, but their hard-earned credibility often gets lost when switching jobs or marketplaces. We wanted to create a decentralized, verifiable, and fraud-proof reputation system that allows users to own and control their professional identity. Inspired by the potential of Soulbound NFTs (SBTs) and Reactive Smart Contracts (RSCs), we envisioned a trustless Proof-of-Reputation (PoR) wallet that ensures cross-platform recognition of skills and achievements.

🔹 What It Does

Proof-of-Reputation (PoR) is a decentralized reputation wallet that:

  • Mints Soulbound NFTs (SBTs) as verifiable credentials for work experience and skills.
  • Uses Reactive Smart Contracts (RSCs) to automate reputation tracking based on work completion events.
  • Cross-chain compatible, allowing users to transfer reputation across Ethereum, Polygon, Solana, and Celo.
  • Leverages Self Protocol (Celo) + zk-SNARKs for privacy-preserving identity verification.
  • Provides a Web3 resume that freelancers and professionals can showcase on any platform.

🛠 How We Built It

We developed Proof-of-Reputation using:

  • Smart Contracts: Built using Solidity (EVM-based) and CosmWasm (non-EVM chains).
  • Soulbound NFTs (ERC-5725): Used for non-transferable reputation verification.
  • Reactive Smart Contracts (RSCs): Track work completion events from freelance platforms (Gitcoin, Upwork, DAOs).
  • Cross-Chain Integration: Implemented via LayerZero, Axelar, and Wormhole for interoperability.
  • Storage: Reputation data stored on IPFS + Arweave for permanence and security.
  • Decentralized Identity (DID): Integrated ENS, Polygon ID, and Ceramic Network.
  • Frontend: Built an interactive Web3 resume using React + Wagmi + RainbowKit.

⚠️ Challenges We Ran Into

  • Cross-chain compatibility: Ensuring seamless reputation transfers across different blockchain ecosystems.
  • Gas efficiency: Optimizing smart contracts to reduce minting & verification costs.
  • Decentralized identity verification: Implementing ZK-proofs for privacy while maintaining compliance.
  • Data authenticity: Ensuring tamper-proof work verification via oracles (Chainlink) & attestations.

🎉 Accomplishments That We’re Proud Of

  • Successfully automated reputation tracking using Reactive Smart Contracts (RSCs).
  • Built a fully functional PoR Wallet with SBT minting, verification, and cross-chain support.
  • Implemented zk-SNARKs for privacy in identity verification & work credentials.
  • Optimized gas fees, making SBT minting cost-effective and scalable.
  • Launched a working prototype that users can interact with and test.

📚 What We Learned

  • The power of SBTs: How Soulbound NFTs can redefine digital identity and reputation.
  • Cross-chain messaging: Using LayerZero, Axelar, and Wormhole for seamless interoperability.
  • Automating reputation tracking: Leveraging event-driven smart contracts for real-time updates.
  • Privacy-focused identity verification: Implementing ZK-proofs for compliance without compromising user privacy.

🚀 What's Next for Proof-of-Reputation (PoR)

  • Expand platform integrations: Support more freelance/job marketplaces beyond Gitcoin & Upwork.
  • Enhance governance: Introduce DAO-based reputation validation mechanisms.
  • Improve UX: Simplify onboarding and enhance the Web3 resume UI.
  • Mainnet launch: Deploy the PoR Wallet for real-world use on Ethereum L2s & Solana.
  • Explore AI-driven reputation scoring: Combine on-chain data + AI models for more dynamic reputation insights.

Proof-of-Reputation is just the beginning of a decentralized, trustless future for professional identity. 🚀

Built With

  • arbitrum)
  • arweave
  • axelar
  • celo
  • ceramic-network
  • chainlink
  • cosmwasm
  • ens
  • erc-5725-(soulbound-nfts)
  • ethereum-l2-(polygon
  • ipfs
  • layerzero
  • polygon-id
  • rainbowkit
  • react
  • self-protocol-(celo)
  • solana
  • solidity
  • wagmi
  • wormhole
  • zk-snarks
Share this project:

Updates