Context
Farmers
live audio/video · answers · consent
live audio/video · answers · consent
Field officers
live join · review · resolution
live join · review · resolution
Kissan Ki Pehchan
room · case · reasoning · evidence · response
room · case · reasoning · evidence · response
Department systems
documents · registration · GIS · cases
documents · registration · GIS · cases
Environmental services
weather · soil · terrain · satellite
weather · soil · terrain · satellite
Research sources
journals · regulators · extension
journals · regulators · extension
AI providers
reasoning · vision · STT · TTS
reasoning · vision · STT · TTS
Governance
approvers · audit · security · privacy
approvers · audit · security · privacy
Systems of record
| Domain | Authority |
|---|---|
| Identity/consent | Government service or approved platform record |
| Live session | Platform session record; LiveKit holds transient media state |
| Fields/crop cycles | Departmental GIS/registry or verified platform record |
| Product registration | Current regulator/department register |
| Treatment rules | Versioned approved policy repository |
| Knowledge | Approved immutable document versions |
| Cases | Platform operational database |
| Selected evidence media | Government-controlled/approved object storage |
| Audit | Append-only audit system/export |
Trust boundaries
Mobile→WebRTC edge; media plane→agent workers; application→AI providers; application→environment APIs; research agent→open web; officer participant→sensitive room/case; ingestion→published authority. Each boundary requires authentication, minimization, schema validation, timeouts/circuit breakers and audit.
Minimization
External providers receive only sanitized transcript, selected frames or explicit stills, minimum crop/environment context and pseudonymous IDs unless an approved deployment class permits more. Continuous raw video must not be forwarded to a reasoning provider by default.