Smart Contracts

The initial release of the Dropshee Ecosystem is marked by the deployment of three foundational smart contracts, each designed to address critical aspects of the marketplace's functionality and ensure a seamless, transparent, and efficient operation.

Below is an overview of each contract and its role within the ecosystem:

Product Catalog Contract (PCC)

The Product Catalog Contract serves as the central repository for all product listings within the Dropshee Ecosystem. It enables Product Stock Providers (PSPs) to list their products by submitting detailed information, including descriptions, pricing, stock levels, and multimedia assets like images and videos. The PCC is designed to ensure that product listings are not only comprehensive but also accurate and up-to-date. It incorporates mechanisms for PSPs to lock in a certain value of Dropshee tokens as a commitment to maintaining the quality and accuracy of their listings. This contract is pivotal in facilitating a trustworthy and reliable shopping experience for Digital Retail Agents (DRAs) and their customers.

Quality Assurance Contract (QAC)

The Quality Assurance Contract is the backbone of the ecosystem's commitment to maintaining high standards. It provides a structured framework for the raising and resolution of Quality Assurance Flags (QAFs). Any ecosystem participant, be it a PSP, DRA, or even customers, can raise a QAF to highlight issues with product listings or to initiate a dispute. The QAC outlines the process for Quality Assurance Custodians (QACs) to review these flags, determine the validity of the concerns, and initiate Quality Assurance Measures (QAMs) to address them. The contract also facilitates the reward system for QACs, compensating them for their critical role in upholding the ecosystem's quality standards.

Order Management Contract (OMC)

The Order Management Contract orchestrates the entire order process, from placement to fulfillment and final payment disbursement. It enables DRAs to place orders on behalf of their customers, securely locks in payments until order fulfillment criteria are met, and ensures that PSPs are promptly notified of new orders. The OMC also integrates with the PCC to adjust stock levels accordingly and with the QAC to handle any disputes or quality issues that may arise during the order fulfillment process. This contract ensures that orders are managed efficiently and transparently, contributing to a smooth and reliable purchasing process.


The initial release of these contracts lays the groundwork for a decentralized marketplace that is not only user-friendly and accessible but also robust in its commitment to quality, transparency, and efficiency.

As the Dropshee Ecosystem evolves, these contracts will be continually assessed and enhanced based on user feedback and technological advancements, ensuring the platform remains at the forefront of decentralized e-commerce innovation.

Last updated