Field collection
Approved agents visit markets, confirm selling prices, select the commodity and unit, and capture GPS at submission.

Every public price follows a traceable field, verification, and moderation journey.
Approved agents visit markets, confirm selling prices, select the commodity and unit, and capture GPS at submission.
When signal is unavailable, reports stay safely on the device and automatically sync to Firestore when connectivity returns.
Agent-side range checks and server-side rolling averages identify unusual prices, while GPS is compared with the market location.
Flagged entries enter the admin moderation queue. Approved reports update the public price index and partner feed.
Range checks compare a report with recent market signals.
GPS checks confirm collection near the registered market.
Human moderation resolves anything the automated pipeline flags.