PestiVid: Blockchain Transparency in Agriculture

A secure, video-verified agricultural marketplace with investment opportunities. Farmers prove quality and safety via field recordings stored on blockchain (Solana Simulated) and IPFS. Buyers purchase crops with complete confidence and traceability. Investors fund projects with transparent returns.

  • Solana blockchain-simulated transactions
  • Decentralized video storage (IPFS/Pinata)
  • Full traceability for buyers
  • Direct, transparent marketplace transactions
  • Investment opportunities for funders
  • Secure messaging between users
  • Real-time notifications

How It Works

1. Video Recording

Farmers film direct evidence of their crop and practices.

2. Upload to IPFS

Videos & info are securely uploaded and stored decentrally.

3. Verification

Buyers view blockchain-verified video before any purchase.

4. Marketplace

Login to buy, sell, or invest, all backed by video trust.

Agricultural Investment Platform

Invest in verified agricultural projects with full transparency. Track your investments through simulated Solana blockchain technology and share in the harvest profits.

Fund Crops

Invest in specific crops with transparent land use and practices.

Share Returns

Receive dividends based on harvest yields and market prices.

Secure Blockchain

All investments and harvests recorded on immutable ledger (Solana Simulated).

Welcome to PestiVid!

Logged in as {{ orangeIdUser ? (orangeIdUser.name || orangeIdUser.email) : displayedUserIdentifier }} via Orange ID. Your wallet {{ displayedUserIdentifier }} is connected.

Please complete your PestiVid profile and select your primary role:

PestiVid: Record Crop Video

Uploading... Please wait.

Allow camera access. Video file is stored locally until upload.

Please log in to record and upload videos.
Uploaded to IPFS! CID: {{ uploadCid }}
Video File Hash (SHA256): {{ lastUploadedVideoFileHash }}

This video is now available in your AgriStream. View in AgriStream.
You can also use it later to: Create a Listing, or Use for Funding Request.

Video uploaded for selling! You should be redirected to create a listing. If not, click here to complete the listing.

Video uploaded for a funding request! You should be redirected to create the request. If not, click here to complete the funding request.

{{ uploadError }}

AgriStream: My Crop Videos


No uploads yet. Go to PestiVid to upload.
{{ vid.crop }}
Intended for: {{ vid.purpose === 'sell' ? 'Listing for Sale' : (vid.purpose === 'funding' ? 'Funding Request' : (vid.purpose === 'agristream' ? 'AgriStream (General)' : 'N/A')) }}
Location: {{ vid.location }}
Pesticide: {{ vid.pesticide }}
Pesticide Co.: {{ vid.pesticideCompany || 'N/A' }}
CID: {{ vid.cid }}
File Hash (SHA256): {{ vid.videoFileHash ? vid.videoFileHash.substring(0,10) + '...' : 'N/A' }}
View on Gateway Already Listed Used for Funding

Sell Farm Crop on Marketplace

You need to upload a video first via PestiVid.

All your videos are already associated with listings or not marked for sale.

Log in to create listings.
Listing created successfully! Tx: {{ createdListingId.substring(0,10) }}...
Buyers have been notified about your new listing.

Your Active Listings

You have no active listings.
  • {{ l.crop }} ({{l.location}})
    CID: {{l.cid.substring(0, 8)}}... | Pest. Co: {{ l.pesticideCompany || 'N/A' }}
    Buyers notified
    Min: {{ l.minPrice }} SOL
    Max: {{ l.maxPrice }} SOL

Request Funding for Your Farm

You need to upload a video first via PestiVid.

All your videos are already used for funding or not marked for funding.

Log in to create funding requests.
Funding request created and is now visible to investors!

Your Active Funding Requests

You have no active funding requests.

{{ req.title }}

{{ req.status === 'pending' ? 'Pending' : req.status === 'funded' ? 'Fully Funded' : (req.status === 'partially_funded' ? 'Partially Funded' : req.status) }}
Crop
{{ req.crop }}
Land Size
{{ req.acres }} acres
Required
{{ req.amount }} SOL
Investor Share
{{ req.investorShare }}%
Funding Progress
{{ req.fundedAmount || 0 }} SOL raised {{ fundingProgressPercent(req) }}% Complete
Investors ({{req.investors.length}})
{{ investor.investorId ? (investor.investorId.substring(0,6) + '...') : 'Investor' }} {{ investor.amount }} SOL
Fully Funded!

AgriSell: Marketplace


No listings found matching your criteria. Try adjusting your filters.
NEW
{{ l.crop }}
Location: {{ l.location }}
Pesticide: {{ l.pesticide }}
Pesticide Co.: {{ l.pesticideCompany || 'N/A' }}
Price Range:
{{ l.minPrice }} - {{ l.maxPrice }} SOL
Sold by: {{ getSellerDisplayIdentifier(l.farmerWallet) }}

Investment Opportunities

NEW

{{ project.title }}

{{ project.status === 'pending' ? 'Seeking Funding' : project.status === 'funded' ? 'Fully Funded' : 'Partially Funded' }}
Farmer
{{ getFarmerDisplayIdentifier(project.farmerWallet) }}
Land Size
{{ project.acres }} acres
Timeline
{{ project.timeline }} months
Expected ROI
{{ project.roi }}%
{{ project.crop }} ({{ project.method }})

{{ project.description }}

Funding Progress
{{ project.fundedAmount || 0 }} / {{ project.amount }} SOL {{ fundingProgressPercent(project) }}% Complete

Recent Farmer Updates

{{ update.date }}: {{ update.text }}
Investment Terms
Investor Share: {{ project.investorShare }}% of profit

Invest to receive {{ project.investorShare }}% of the profits, proportional to your investment. Expected return is {{ project.roi }}% over {{ project.timeline }} months.

{{ investmentErrors[project.id] }}

No Projects Found

Try adjusting your filters or check back later for new investment opportunities.

Investment Portfolio

Portfolio Overview

Total Invested
{{ totalInvestedAmount }} SOL
Active Projects
{{ investorActiveProjects }}
Completed
{{ investorCompletedProjects }}
Avg. ROI
{{ investorAvgRoi }}%

Your Active Investments

No Active Investments

You haven't invested in any agricultural projects yet.

Project Farmer Invested (SOL) Progress Expected Return (SOL) Status Details
{{ investment.projectTitle }}
{{ investment.crop }}
{{ getFarmerDisplayIdentifier(investment.farmerWallet, 10) }}
{{ investment.amount }}
{{ investment.investmentDate }}
{{ investment.progress }}% Complete
{{ calculateExpectedReturn(investment) }}
{{ investment.roi }}% ROI
{{ investment.status.charAt(0).toUpperCase() + investment.status.slice(1) }} View

Platform Transaction History (Simulated)

PestiVid Platform (Simulated Ledger)

No Transactions Yet

Your investment and payout transactions on the platform will appear here.

Transaction ID Type Amount (SOL) Status Date
{{ tx.txHash.substring(0,10) }}...{{ tx.txHash.substring(tx.txHash.length-10) }}
{{ tx.type === 'investment' ? 'Investment' : 'Harvest Payout' }}
{{ tx.amount }}
Confirmed (Sim.)
{{ tx.date }}

Please log in to view your profile.

Avatar

{{ userName || displayedUserIdentifier }}

{{ role === 'farmer' ? 'Agricultural Producer' : role === 'buyer' ? 'Crop Buyer' : 'Agricultural Investor' }}

{{ role === 'farmer' ? 'Verified Farmer' : role === 'buyer' ? 'Verified Buyer' : 'Verified Investor' }} (PestiVid Status)

Account Information

Full Name (PestiVid)

{{ userName || 'Not Provided in PestiVid Profile' }}

PestiVid User Identifier ({{ loginMethod === 'orangeId' ? 'Orange ID' : 'Solana Wallet' }})

{{ currentUserIdentifier }}

ETH Address (from Orange ID, if available)

{{ orangeIdUser.ethAddress }}

PestiVid Account Type

{{ role || "Not Set" }}

Email (PestiVid)

{{ userEmail || 'Not Provided in PestiVid Profile' }}

Authenticated Email (Orange ID)

{{ orangeIdUser.email }}

Phone (PestiVid)

{{ userPhone || 'Not Provided' }}

PestiVid Member Since

{{ memberSince || 'N/A' }}

Farm Information

General farm information can be displayed here (e.g., location, size, certifications if any). This section is a placeholder.

Your Uploaded Videos ({{ farmerVideos.length }})

You haven't uploaded any videos yet.

{{ vid.crop }}

Purpose: {{ vid.purpose === 'sell' ? 'Sale' : (vid.purpose === 'funding' ? 'Funding' : (vid.purpose === 'agristream' ? 'General' : 'N/A')) }}
Location: {{ vid.location }}
Pesticide: {{ vid.pesticide }}
Pesticide Co.: {{ vid.pesticideCompany || 'N/A' }}
CID: {{ vid.cid.substring(0, 10) }}... View
File Hash: {{ vid.videoFileHash ? vid.videoFileHash.substring(0,10) + '...' : 'N/A' }}

Your Active Listings ({{ farmerListings.length }})

You don't have any active listings.

Crop Location Pesticide Co. Price Range (SOL) Status
{{ listing.crop }}
CID: {{ listing.cid.substring(0, 8) }}...
{{ listing.location }} {{ listing.pesticideCompany || 'N/A' }}
{{ listing.minPrice }} - {{ listing.maxPrice }}
Active

Your Funding Requests ({{ farmerFundingRequests.length }})

You haven't created any funding requests yet.

{{ req.title }}

{{ req.status === 'pending' ? 'Pending' : req.status === 'funded' ? 'Fully Funded' : (req.status === 'partially_funded' ? 'Partially Funded' : req.status) }}
Crop
{{ req.crop }}
Land Size
{{ req.acres }} acres
Required
{{ req.amount }} SOL
Raised
{{ req.fundedAmount || 0 }} SOL
Funding Progress
{{ fundingProgressPercent(req) }}% Complete
Fully Funded!

Your Purchase History ({{ buyerPurchases.length }})

You haven't made any purchases yet.

Crop Location Pesticide Co. Price Paid (SOL) Purchase Date Seller Video/Tx
{{ purchase.crop }}
{{ purchase.location }} {{ purchase.pesticideCompany || 'N/A' }} {{ purchase.price }} {{ purchase.date }} {{ getSellerDisplayIdentifier(purchase.farmerWallet, 10) }} Video Tx

Investment Portfolio Summary

You haven't made any investments yet.

Total Invested
{{ totalInvestedAmount }} SOL
Projects
{{ investorInvestments.length }}
Avg. ROI
{{ investorAvgRoi }}%
Completed
{{ investorCompletedProjects }}

Your Investments

Project Farmer Amount (SOL) Date Status Details
{{ inv.projectTitle }}
{{ inv.crop }}
{{ getFarmerDisplayIdentifier(inv.farmerWallet, 10) }}
{{ inv.amount }}
{{ inv.investmentDate }} {{ inv.status.charAt(0).toUpperCase() + inv.status.slice(1) }} View

Platform Verification (Simulated)

PestiVid Platform Records

All your investment transactions are recorded on the PestiVid platform (Simulated Ledger).

Recent Transactions
{{ tx.type === 'investment' ? 'Invest' : 'Payout' }} {{ tx.txHash.substring(0, 8) }}...{{ tx.txHash.substring(tx.txHash.length - 8) }} View (Demo Link)
{{ tx.amount }} SOL
{{ tx.date }}

No platform transactions recorded yet.

Please log in to access messaging.

Conversations

No conversations yet.

Start a chat from a user's profile or project.

{{ getOtherParticipantInitial(conv) }}
{{ getOtherParticipantDisplayAddress(conv) }}
{{ conv.lastMessageSnippet }}
{{ formatTimestamp(conv.lastMessageTimestamp, true) }}
{{ getUnreadCountForConversation(conv.id) }}

Welcome to PestiVid Chat

Select a conversation from the left to view messages, or start a new chat from a user's profile or project page.

Plant Disease Detection & Recommendation

Upload an image of an affected plant. it will attempt to identify the plant, detect diseases, and suggest treatments.

Image Preview:

Plant Preview

Analysis Error:

{{ analysisErrorText }}

Analysis Results:

Identified Plant:

{{ parsedAnalysis.plantName || 'Could not identify plant.' }}

Detected Disease:

{{ parsedAnalysis.diseaseName || 'Could not determine disease.' }}

Recommended Treatment / Pesticides:

{{ parsedAnalysis.treatmentRecommended || 'No specific treatment recommended.' }}

Output (for debugging if parsing failed):

{{ analysisResultText }}

AgriBot - Your Farming Assistant

Please log in as a Farmer to use AgriBot.

{{ n.message }}

{{ loadingMessage }}

Avatar

PestiVid Helper