Trust-based P2P marketplace using World ID, Smart contract escrow and Blockscout merits
Trust Bazaar is a decentralized peer-to-peer marketplace for real-world goods, built for non-crypto users. It combines verified human identities (via World ID) with smart contract-based escrow, enabling users to buy and sell safely without middlemen.
Live URL - https://trust-bazaar.vercel.app/
Here’s how it works:
Unlike typical P2P platforms (e.g., Craigslist or OLX), Trust Bazaar is:
Smart Contracts
Written in Solidity, the Marketplace contract handles listings, bids, and purchases. It includes built-in escrow logic: funds + NFTs are held until the buyer confirms receipt. NFTs follow the ERC-721 standard; USDC is handled via the ERC-20 interface.
Identity Verification
Integrated with World ID via the Worldcoin Developer Portal, using Proof of Personhood to ensure only real humans interact.
Frontend
Built with Scaffold-ETH v2 (React + Tailwind), designed for easy onboarding and custom UI components. Includes dynamic NFT rendering, listing/bidding interfaces, and World ID verification gate. Buyers are prompted to enter a shipping address during checkout (stored off-chain via form submission).
EVM Compatibility
Deployed on Flow EVM for scalability and seamless UX. Uses Blockscout for contract verification and explorer integration.
Email Notifications
Custom hook sends an email to the seller when their item is purchased using a webhook and SMTP relay.