Skip to content

Latest commit

 

History

37 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CYLO🌾

Overview

Agrocylo is an Agro-DeFi platform. The aim is to make life easier for farmers (especially homegrown/urban), enabling exchange of agro-goods and services using an escrow system. It eliminates middlemen, allows peer-to-peer trade between farmers and consumers, and gives both parties access to Blockchain, Native DeFi, and Digital services.

Each purchase is secured using an a escrow mechanism: funds are locked when a customer places an order and are released only after the buyer confirms receipt of goods. This guarantees protection for both parties while maintaining full user custody.

✨ Features

  • On-chain escrow settlement - Funds are locked in an escrow smart contract until buyers confirm receipt of goods.

  • Non-custodial payments - Users retain full control of funds at all times.

  • Peer-to-peer Farmer-Consumer Marketplace - Farmers sell directly to consumers without middlemen, retaining price control and increasing income.

  • Token-based payment - Supports stablecoin and token payments (USDC, STRK, BTC, etc)

  • Access to DeFi services, e.g, BTC-fi, Tokens Staking, accessible via the Starkzap tool kit.

  • Buyer-confirmed settlement - Funds are never released to farmer/seller until the buyer confirms receipt of goods.

  • Unlimited parallel transactions - Unlimited concurrent trades can be carried out at a time, and each transaction is tracked by ID, time, status, amount, and associated addresses.

  • Order indexing by role - Buyers can view all their purchases and order statuses. Farmers can track incoming orders and pending payments.

  • Real-time updates and notifications - On-chain events are indexed and transmitted off-chain to deliver real-time order updates and notifications.

🎯 Why Cylo

  • Wider market reach and ease of payment - Small scale farmers face limited market access and fragmented payment systems.
  • Post-harvest loss reduction - Farmers incure losses due to lack of storage facilities and limited market access
  • Higher farmer profit and lower consumer cost - enabled by peer-to-peer interaction between farmer and consumer (Absence of middleman).
  • Digital transformation of agriculture - price discovery tools, demand/supply aggregation tools to aid data-driven production.

Target Users

a. Primary users * Farmers/Producers * Consumers/buyers

b. Secondary stakeholders * Platform operators: analytics, monitoring and support. * NGO’s, cooperatives or government programs promoting farmer inclusion

🏗 COMPONENTS (DEVELOPMENT)

Smart Contracts

Escrow creation

Order lifecycle management

Dispute handling

Frontend

Farmer dashboards

Consumer checkout & order tracking

Wallet integration

Off-Chain Services

Event indexing

Notifications (email, push, in-app)

Analytics and reporting

🧱 Architecture

Frontend (Web / Mobile) │ │ Smart Contracts (Escrow) │ │ Starknet Network │ │ Off-Chain Indexers & Notification Services

🛠️ Tech Stack

Network: Starknet Testnet

Smart Contracts: Cairo

Frontend: Starknet.js and Starknet React

Indexing: Custom event indexer / Subgraph-style service

Notifications: Webhooks, Firebase, or Push APIs

📦 Project Goals

  • Enable swift, fair, and transparent trade between farmers and consumers
  • Provide access to Starknet native DeFi services via Starkzap tool kit.

🤝 Contributions are welcome!

To Contribute:

  • Fork the repository
  • Clone your Forked version
  • cd contracts
  • Kindly keep a clean working tree (create a branch and be sure its free from conlicts)
  • Please Do not push uncompiled code

You can assist by:

* Improving smart contract logic
* Enhancing UI/UX
* Adding indexing or notification services
* Writing documentation or tests
* Please open an issue or submit a pull request.

Contact

About

Agrocylo is an Agro-DeFi platform. The aim is to make life easier for farmers (especially homegrown/urban), enabling exchange of agro-goods and services using an escrow system. It eliminates middlemen, allows peer-to-peer trade between farmers and consumers, and gives both parties access to Blockchain, Native DeFi, and Digital services.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages