Skip to content
T

Trustless Global Shopping

Trustless global shopping via verifiable credentials and smart contracts

Created on 1st March 2025

•

T

Trustless Global Shopping

Trustless global shopping via verifiable credentials and smart contracts

The problem Trustless Global Shopping 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.

Tracks Applied (3)

Mobile app for for verifiable credentials

Our project integrates Humanity Protocol to issue Verifiable Credentials to travelers, giving them a trusted reputation ...Read More
Humanity Protocol

Humanity Protocol

Best use of Chainlink CCIP

Our project leverages Chainlink CCIP to integrate external data sources (package tracking from services like FedEx and ...Read More
Chainlink

Chainlink

IMPACT + PUBLIC GOODS

Our project addresses a significant problem in global commerce by providing a trustless solution for cross-border shoppi...Read More

Discussion

Builders also viewed

See more projects on Devfolio