project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4
project screenshot 5
project screenshot 6

SureBuy

SureBuy is a decentralized verified marketplace where sellers are authorized to list products. Sellers can request attestation from wholesalers, who verify the product's authenticity using Sign Protocol.

SureBuy

Created At

ETHOnline 2024

Winner of

trophy

Sign Everything Pool Prize

Project Description

In today’s digital economy, trust is paramount in online marketplaces. Buyers frequently encounter the risk of purchasing counterfeit or unauthorized products, leading to significant concerns about product authenticity. Many platforms allow vendors to sell items under a manufacturer’s name, yet these vendors may not be authorized to do so, often offering duplicate products that do not originate from the manufacturer. This project seeks to revolutionize the online marketplace by creating a secure platform where sellers can only offer products that have been verified and attested by the respective manufacturers. By implementing a robust attestation system, we aim to eliminate unauthorized vendors and ensure that all products listed in the marketplace are 100% authentic and authorized. Vendors must obtain attestation from manufacturers before listing their products. This ensures that only authorized sellers can market items under a manufacturer’s name. Vendors can submit requests for attestation to multiple manufacturers. Manufacturers have the authority to accept or decline these requests, maintaining control over their brand’s representation. The attestation process is facilitated by leveraging the Sign Protocol, which allows for on-chain verification of seller attestations. This decentralized approach eliminates the need for a central authority, significantly reducing the risk of fraud and manipulation. By uniting buyers, vendors, and manufacturers on a single, trustworthy platform, this project aims to redefine the online shopping experience. With a focus on authenticity and security, we are committed to creating a marketplace where trust is not just an option, but a guarantee.

How it's Made

The project's smart contracts are deployed on the Sepolia testnet and consist of two primary components: SureBuy and SureBuyMP. The SureBuy smart contract serves as a bridge between vendors and manufacturers, enabling them to register on the platform. Vendors can send requests for attestation to manufacturers, who can then accept or decline these requests. Additionally, SureBuy interacts with the Sign Protocol smart contract on Sepolia to facilitate secure attestations. The SureBuyMP contract functions as the marketplace interface, connecting verified vendors with buyers. Only vendors who have received attestation from manufacturers are permitted to sell their products in the marketplace, ensuring that all items available for purchase are legitimate. SureBuy: 0xc44743ec4191620132794D1A50642D264c269A1D SureBuyMP: 0x96b412d49bc204C548575Ee23C255672442CA27F This project is built as a web application using Next.js, incorporating several libraries for enhanced functionality, including Wagmi for custom React hooks to manage blockchain interactions, RainbowKit for a wallet connection button, and Ethers.js to facilitate interactions with smart contracts on the blockchain. The application is structured into three distinct sections tailored for buyers, vendors, and manufacturers, effectively bringing all parties together on a unified platform, promoting transparency and trust within the marketplace and ensuring a secure environment for all transactions.

background image mobile

Join the mailing list

Get the latest news and updates