AgriCult

On-chain Dutch auction platform for verified organic producers to sell their goods at fair prices

AgriCult

Created At

ETHGlobal Prague

Project Description

As digital nomads, we seek to genuinely engage with the places we visit. However, the current food systems disconnect producers from buyers, making it hard for conscious consumers to truly support local economies. Despite their dedication to sustainable practices, their livelihoods are constantly threatened by significant financial cuts taken by middlemen and commodity price volatility.

AgriCult provides digital nomads and the local communities they reside in a fair marketplace to actively support the livelihoods of organic producers and thereby strengthen the local economy and community resiliency. The marketplace takes the form of an on-chain Dutch auction for organic producers to list their produce for a set price. The Dutch auction starts at a price specified by the seller and lasts strictly for 24 hours. The price goes down linearly by the minute from a maximum price to a minimum price, which cannot be less than 50% of the real market value. The buyer is able to buy the produce ton-chain and have a Proof of Payment as a result.

How it's Made

  1. Dutch Auction & NFT Factory At the core of our system is a Dutch auction smart contract paired with an NFT factory. Each auctioned produce lot is represented as a unique NFT, enabling price discovery in real time while ensuring sellers receive optimal value through automated price descent.

  2. Cross-Chain Architecture The platform is built with a React frontend that interfaces with both a Flow-based application and an EVM-compatible smart contract, enabling smooth interaction across chains.

  3. Identity & Onboarding Worldcoin is used to verify the humanity of sellers, protecting the system from bots or bad actors while Privy enables seamless and secure onboarding across chains with a privacy-respecting user flow.

  4. Singleton Contract Pattern We use a singleton smart contract design to streamline front-end interactions and reduce deployment overhead, keeping logic centralized and easy to maintain.

Future Proposals:

  1. Proof of Payment + Sales We propose integrating Blockscout to visualize on-chain payment proofs and provide sellers with dashboards of their historical sales performance.

  2. Market Price Feeds via Flare Flare Data Connect will serve as an oracle to bring real-time commodity prices on-chain, helping producers set starting prices more accurately.

  3. Proof of Organic Certification We plan to use Vlayer with ZK-based verifiability to confirm organic certifications without compromising producer privacy.

  4. Yield-Generating Delivery Contracts Long-term produce delivery contracts can be signed through the platform, with buyer funds locked in smart contracts. These locked funds can be invested in stablecoin strategies to generate passive yield, giving more financial security to producers.

background image mobile

Join the mailing list

Get the latest news and updates