Technology
Technology that holds up in the field.
Designed for phones that lose signal, devices that are shared and money that must always add up.
Offline sync
Saved on the device first. Accepted by the server later. Never counted twice.
- Every entry gets a unique id on the phone, so a retry can never create a duplicate
- A durable outbox survives app restarts and phone reboots
- The server acknowledges each entry: accepted, duplicate, flagged or rejected
- "Saved on device" and "Accepted by server" are shown separately
- Master data and rate charts download incrementally
- A configurable offline window (72 hours by default) limits the risk of a stale or lost device
Security
Protecting farmers' money and transporters' business data is the job, not an add-on.
- Encrypted HTTPS connections
- Rotating sign-in tokens bound to a registered device; a lost device can be revoked
- PIN lock on shared devices and a supervisor PIN for sensitive actions
- Role-based permissions, limited to the societies and centres a user may act on
- Four-eyes approval for rate charts and settlements
- Audit trail with before and after values for every financial change
- Each cooperative's data in its own database
- Bank account numbers masked, never exported in bulk
- Farmers sign in with their mobile number and a PIN from the society office; fingerprint unlock on their own phone
- We never sell personal data
Dudh Mitra and Rathi, the AI assistants
Each product has its own assistant: Dudh Mitra in DairySarthi, Rathi in LoadSarthi. Ask by text or voice, in Hindi or English.
- Answers from your live data through product tools — with the permissions of the person asking
- A farmer's Dudh Mitra can only see that farmer's own milk and payments
- Short, spoken-style answers with numbers in words when the user is a farmer
- Can be switched off per deployment
Bilingual by construction
- Every screen, message, report and receipt in Hindi and English
- Receipts printed as images so Devanagari prints correctly on any thermal printer
- Names stored in both scripts, with transliteration-assisted search
- Hindi voice through the phone's text-to-speech
Integrations
Bluetooth thermal printers
ESC/POS receipt printing, 58 mm and 80 mm.
Scales and milk analyzers
Bluetooth, BLE and USB serial adapters, enabled per validated model.
Bank and UPI payouts
Payment batches with reconciliation import, and a payout-provider rail.
SMS
Short numeric messages to farmers after collections and payments, when enabled.
PDF and WhatsApp
Receipts, statements and lorry receipts as PDFs, ready to share.
Documented API
REST APIs described with OpenAPI, the same ones our own apps use.
Stack
.NET 9 · ASP.NET Core · SQL Server · PostgreSQL · Hangfire · Angular · React Native (Expo) · SQLite on the device