Skip to content

nottpande/Decentralized-Agentic-Network-Prototype

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Decentralized Agentic Network (Prototype)

This project is a prototype for building a network of intelligent, autonomous Agents that operate across domains such as Agriculture, MSMEs, and more.

Overview

Each Region (state, district, or domain authority) is assigned an autonomous Regional Agent responsible for:

  • Managing local data access and policies
  • Interfacing with domain-specific MCP servers
  • Coordinating with other agents using the A2A protocol

The system prioritizes:

  • Decentralization: Data stays with its rightful owners
  • Contextual Information: End users receive actionable insights, not raw data
  • Protocol-Driven Design: Supports MCP and A2A for modularity and secure inter-agent communication

Network Design

Planned Architecture
Network

Regional Agent Architecture
Regional Agent

Running the Application

Install the dependencies using:

    pip install -r requirements.txt

Running the Frontend

The access portal is a simple ChatBot Interface, built using React, JavaScript, and Tailwind CSS.

  1. Navigate to the frontend directory:

    cd frontend
  2. Start the development server:

    npm run dev

Access Portal

Running the Agent Servers

The backend consists of two FastAPI-based agent servers, located in the APIs folder at the root of the project.

  • To run the Agricultural Agent server:

    python -m APIs.Agri_Agent

    Agri Assistant

  • To run the MSME Agent server:

    python -m APIs.MSME_Agent

    MSME Assistant

Ensure the required dependencies are installed and that you’re using a Python environment compatible with FastAPI.

About

This project is a prototype for building a network of intelligent, autonomous Agents that operate across domains such as Agriculture, MSMEs, and more.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors