| icon | hand-wave | |||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| cover | .gitbook/assets/Banner OAN.png | |||||||||||||||||||||||||||||||||||||||||
| coverY | 196 | |||||||||||||||||||||||||||||||||||||||||
| layout |
|
OpenAgriNet (OAN) is a farmer-centric AI collaboration that is building population-scale digital infrastructure for agriculture and livestock. It brings together authoritative institutional knowledge, trusted registries for farmer, farm, crop, and livestock identities, and advanced AI inferencing—grounded in strong privacy and consent frameworks—to deliver personalized, contextual advisory services at national scale. OAN is designed to be voice-first and device-agnostic, enabling inclusive and equitable access for farmers across smartphones, basic devices, and simple voice-based calling channels. Core use cases include personalized crop and livestock advisory, climate- and risk-aware decision support, unified access to government schemes, and real-time market and price intelligence for farmers.
OAN is not the work of any single institution, but a growing ecosystem of partners coming together to build a global digital public good for agriculture. It is being shaped through collaboration across leading academic institutions, mission-driven supporters, frontier AI and technology leaders, and sovereign AI efforts, alongside governments and implementers. Over the last year, this ecosystem has enabled major deployments including Mahavistaar in India, reaching 400,000+ farmers and serving 2 million+ advisory queries; Bharat Vistaar under the National Digital Agriculture Mission with Union Budget-backed sponsorship; and a national launch in Ethiopia—demonstrating OAN’s ability to operate as a scalable backbone for farmer advisory, scheme delivery, and AI-powered public extension systems globally.
Purpose of this document
This documents is meant to provide all the necessary technical information that help all the participants who wants to build and integrate their application with the OAN Network.
OAN Network is a Beckn protocol based network which allows transaction between Network Participants.
Focus
OAN network aims to integrate the services like Schemes, Financial services, Market Access, Weather system, Soil health system with network and hence to all the participants.
Schemes and Weather work is progressed and initial integration is available to experience.
Arctiecture Diagram for OAN ;
AI Layer
Above architecture illustrates how various components interact in Open AgriNet (OAN) to support discovery, advisory, and service fulfillment in agriculture using Beckn protocol and AI interfaces.
- User: A farmer or agriculture stakeholder interacting via mobile or web.
- Seeker Platform: UI layer that facilitates interaction with the user. Connects to the AI layer for conversational experience.
- Manages dialogue, session memory, tool use.
- Interfaces with BAP (via middleware) to trigger Beckn search and order calls.
- Performs retrieval-augmented generation (RAG) for crop and pest advisory.
- Translation and speech-to-text/TTS engines for multi-lingual and voice interfaces.
- Client-Facing Interface: Interfaces to AI, Middleware to receive requests.
- Network-Facing Interface: Implements Beckn APIs and communicates with the Gateway and BPPs.
- Domain Schema: Defines the domain-specific ontology (agriculture-specific) being used for interaction.
- Client-Facing Interface: Connects to Provider Platform via middleware.
- Network-Facing Interface: Responds to Beckn protocol messages (search, on_search, etc.).
- Domain Schema: Ensures consistency in the response format (e.g., crop advisory attributes, mandi price fields).
- Backend system integrate with actual services or information for Agriculture use case such as :
- Mandi prices
- Weather based advice APIs
- Warehouse availability
- Document-based crop advisory (PDFs, manuals)
- Beckn Gateway: Routes messages securely between BAPs and BPPs using signature validation and discovery.
- Beckn Registry: Maintains participant metadata, public keys, and service discovery information.
- User inputs a query (e.g., “What is the price of tomatoes in Nashik?”) via the Seeker Platform.
- AI Layer processes the intent and either:
- Answers directly using its vector DB + documents.
- Or calls the Beckn API (via BAP adaptor) to search for live data.
- Seeker BAP sends a Beckn compliant search/Data to Gateway.
- Gateway routes it to registered BPPs that match the criteria.
- Provider BPP fetches data from its Provider Platform and responds.
- Response is returned through the same path back to the User via the AI layer.
- Middleware between AI Layer and BAP/BPPs handles schema translation and data validation.
- Domain Schema acts as the common vocabulary between AI-generated queries and Beckn compliant payloads.
- The architecture supports multi-language input/output via integration with services like Bhashini.
This system is designed to:
- Enable discovery and access of agricultural services via a Beckn based network.
- Provide a conversational AI layer for interaction in English and Indic languages.
- Ingest structured (API-based) and unstructured (document-based) knowledge.
- Host the user interface via web/mobile frontend with an AI-powered chatbot.
- Enable robust monitoring and behavior analysis in production.
- Crop, pest, and pesticide advisory
- Weather forecast (region-specific)
- Mandi/APMC price discovery
- Warehouse storage capacity availability