Livoa LogoLivoa
1. Farmer Onboarding & Collection
2. Sync & Validation
3. Custody Transfer to Processor
4. Processing Unit Workflow
5. Laboratory Workflow

6. Manufacturing Workflow

7. Consumer Portal
8. Regulator / Auditor Dashboard
1. Farmer Onboarding & Collection

Onboarding:
Phone number, OTP, name, village
Device-bound keypair (ed25519)

Profile Creation:
Land area, address, photo, payment mode, KYC/Aadhaar

Collection Event:
Photos/videos (geo-tagged), species, plant part, quantity, notes
Auto GPS, timestamp, device ID, EXIF
Event signed with private key, batch ID UUID

Storage:
Local DB (offline-first)

IoT Inputs:
Weighing scale, moisture/soil sensors, weather API

2. Sync & Validation

Sync Mechanism:
Offline events queued, async sync
SMS fallback if no internet

Backend Validation:
Verify signature via on-chain registry
File hash stored on CouchDB
Hash + metadata on blockchain

Smart Contract Checks:
Geo-fencing, seasonal rules, anomaly detection
Valid → blockchain record, QR generated
Farmer notified via SMS + dashboard

3. Custody Transfer to Processor

Farmer dashboard → Approved submission
Farmer QR scan to transfer
Processor scans Batch ID (herb, farmer ID, date)
Inputs: received weight, seal ID, photo
Multi-sig custody transfer event
Hash recorded on-chain
Payment released via 3rd party app
Transaction details saved

4. Processing Unit Workflow

Login (Processor role)
Dashboard: view received batches
Step Entry Form:
- Select batch
- Step type (drying, grinding, etc.)
- Start/end date-time
- Temp/humidity range
- Post-processing weight
- Storage conditions
- Photos before/after
- Notes, operator ID, digital signature

Validation rules:
- Flag anomalies (weight, sequence, photos)

Compliance fields:
- Equipment used
- Cleaning log confirmation
- Batch segregation checkbox

System actions:
- Record event on blockchain
- Update batch timeline
- Generate QR for lab transfer

IoT integration:
- Temp & humidity sensors auto-log

5. Laboratory Workflow

Login (LabTester role)
Dashboard: scan QR, fetch batch metadata

Quality Test Entry Form:
- Sample receipt (weight, date/time, condition)
- Tests: physicochemical, safety, authentication
- Tester inputs: test name, method, equipment, results, notes, photos

System actions:
- Validate thresholds
- AI generates report & quality score
- Store hash on blockchain
- Auto-generate E-certificate
- Store report & certificate
- Create QualityTest event on blockchain

IoT integration:
- Instruments auto-upload results

6. Manufacturing Workflow

Login (Manufacturer)
View lab-verified batches
Select batches to combine
Enter product details
Upload packaging photos

Smart contract validations:
- Valid QualityTest events
- No freeze or anomalies

Mint product batch token
Generate & print QR
Event: ProductBatchMinted

7. Consumer Portal

Consumer scans QR on retail packet
View provenance map & photos
Full timeline: collection → manufacturing
Lab certificate & quality report
Farmer/community profile & badges

Consumer feedback form
Triggers regulator alert

8. Regulator / Auditor Dashboard

Login (Regulators)
Monitor network health
Query batch timelines & anomalies
Recall/freeze suspicious batches
Export compliance & sustainability reports

Analytics: harvest volumes, demand forecasting, sustainability alerts

Ayurdhara Agro Supply Chain
1. Farmer Onboarding & Collection

• Phone, OTP, name, village
• Device keypair (ed25519)
• Land area, address, photo, payment mode, KYC
• Collection event: photos, species, plant part, quantity, notes
• Auto GPS, timestamp, device ID, EXIF
• Event signed, batch ID UUID
• Local DB storage (offline-first)
• IoT: weighing scale, moisture sensors, weather API
2. Sync & Validation

• Offline queue, async sync
• SMS fallback
• Verify signature on-chain
• File hash on CouchDB
• Hash + metadata on blockchain
• Geo-fencing, seasonal rules, anomaly detection
• Blockchain record, QR generated
• Farmer notified via SMS + dashboard
3. Custody Transfer to Processor

• Farmer dashboard approval
• Farmer QR scan to transfer
• Processor scans batch ID
• Inputs: weight, seal ID, photo
• Multi-sig custody event
• Hash on-chain
• Payment via 3rd party app
• Transaction details saved
4. Processing Unit Workflow

• Processor login
• View received batches
• Step entry form: batch, step type, dates, temp/humidity, weight, storage, photos, notes, signature
• Validation: anomalies, sequence, photos
• Compliance: equipment, cleaning log, batch segregation
• Record event on blockchain
• Update timeline
• Generate QR for lab transfer
• IoT sensors auto-log
5. Laboratory Workflow

• LabTester login
• Scan QR, fetch batch metadata
• Quality test form: sample receipt, tests, inputs, notes, photos
• Validate thresholds
• AI report & quality score
• Store hash & certificate on blockchain
• Create QualityTest event
• IoT instruments auto-upload
6. Manufacturing Workflow

• Manufacturer login
• View lab-verified batches
• Select batches, enter product details
• Upload packaging photos
• Smart contract validations
• Mint product batch token
• Generate & print QR
• Event: ProductBatchMinted
7. Consumer Portal

• Consumer scans QR
• View provenance map & photos
• Full timeline
• Lab certificate & quality report
• Farmer/community profile & badges
• Consumer feedback form
• Triggers regulator alert
8. Regulator / Auditor Dashboard

• Regulator login
• Monitor network health
• Query batch timelines & anomalies
• Recall/freeze suspicious batches
• Export compliance & sustainability reports
• Analytics: harvest volumes, demand forecasting, sustainability alerts

Ayurdhara

by Prashun

0
0 uses