Search projects, hackathons, sponsors and tech

    ← All projects

    Trustless Global Shopping

    Trustless global shopping via verifiable credentials and smart contracts

    Demo

    About

    The problem it solves Travelers often buy items from foreign countries for others, but there's no trustless system to ensure safe transactions. Buyers fear scams, and travelers risk non-payment after purchasing goods. User Interaction and Data Flow Traveler Signs Up: Traveler’s identity is verified, and they receive a Verified Traveler VC from Humanity Protocol. Buyer Creates Request: The buyer creates a purchase request, and funds are deposited into the escrow smart contract. Package Tracking: Chainlink Oracles verify and update the delivery status of the package in real time. Delivery Confirmation: The buyer confirms package receipt, and funds are released to the traveler from the escrow contract. Dispute Resolution (if necessary): If needed, Humanity Protocol VCs help resolve disputes based on the trustworthiness of the traveler. The project architecture and development process Technical Architecture - Smart Contracts (Solidity) Escrow Contract: Holds funds until buyer confirms delivery or Chainlink Oracle verifies tracking. VC Verification Contract: Ensures only travelers with valid Humanity Protocol VCs can participate. - Frontend (React + Next.js) User Dashboard (for travelers & buyers) MetaMask Integration (for transactions) VC Issuance & Display (Humanity Protocol API) Escrow Status & Transaction History - Backend (Node.js + Chainlink + Humanity API) Oracle Integration (Fetch delivery tracking updates) Credential Issuance & Validation (Issue & check Humanity VCs) Product Integrations Humanity Protocol API to verify sellers, Chainlink Oracles to track and verify package delivery, MetaMask for wallet integration, Smart Contract for identity verification and fund management. Key differentiators and uniqueness of the project Existing Solutions: Some platforms offer escrow services, but they are often centralized and involve high fees or delays in fund transfers. Our Improvement: We combine decentralization, VCs for traveler trust, and Chainlink-powered package tracking, making the system more secure, transparent, and efficient. Unlike other solutions, our project doesn't rely on intermediaries, and it ensures that funds are only released when the buyer receives the product or when delivery is verified, addressing both buyer and traveler concerns effectively. Trade-offs and shortcuts while building We needed more time for smooth smart contract integration.