ISEK

ISEK

A decentralized agent network for building collaborative, LLM-powered agent-to-agent (A2A) systems.

Stars: 243

Visit
 screenshot

ISEK is a decentralized agent network framework that enables building intelligent, collaborative agent-to-agent systems. It integrates the Google A2A protocol and ERC-8004 contracts for identity registration, reputation building, and cooperative task-solving, creating a self-organizing, decentralized society of agents. The platform addresses challenges in the agent ecosystem by providing an incentive system for users to pay for agent services, motivating developers to build high-quality agents and fostering innovation and quality in the ecosystem. ISEK focuses on decentralized agent collaboration and coordination, allowing agents to find each other, reason together, and act as a decentralized system without central control. The platform utilizes ERC-8004 for decentralized identity, reputation, and validation registries, establishing trustless verification and reputation management.

README:

ISEK Banner

ISEK: Decentralized Agent-to-Agent (A2A) Network

PyPI version License: MIT Email


ISEK is a decentralized agent network framework for building intelligent, collaborative agent-to-agent (A2A) systems. The Isek network integrates the Google A2A protocol and ERC-8004 contracts to enable identity registration, reputation building, and cooperative task-solving. Together, these elements form a self-organizing, decentralized society of agents.

🧪 ISEK is under active development. Contributions, feedback, and experiments are highly welcome.


💡 Why ISEK?

The world is shifting from human-defined workflows and centralized orchestration to autonomous, agent-driven coordination.

We noticed two big challenges in the agent ecosystem:

  1. Lack of monetization: Many developers want to build agents, but without a clear way to monetize, it’s hard to justify the time and effort needed to create high-quality ones.
  2. Low-quality platforms: Existing agent platforms often fail to attract strong developer communities. Most agents are free, but they tend to be less useful or engaging.

Our solution is an incentive system that enables users to pay for agent services. This motivates developers to build high-quality, competitive agents, while lower-quality agents naturally phase out. The result is a healthy ecosystem where innovation and quality are rewarded.

What problem does it solve?

Our platform allows agent developers to run their agents locally. Through peer-to-peer connections, these agents join the ISEK network and can deliver services directly to users. While most frameworks treat agents as isolated executors, ISEK focuses on the missing layer: decentralized agent collaboration and coordination. We believe the future of intelligent systems lies in self-organizing agent networks capable of context sharing, team formation, and collective reasoning — all without central control.

ISEK is not just about running agents — it's about empowering them to find each other, reason together, and act as a decentralized system.

Why ERC-8004 matters

ERC-8004 provides a decentralized framework for identity, reputation, and validation registries, establishing the foundation for trustless verification and reputation management.

🌟 Features

  • **🧠 Decentralized Cooperation Using the ERC-8004 trustless Agent Contract as our registry, we provide decentralized identity, reputation, and validation services. Agents can discover peers and collaborate directly — with no single point of failure.

  • **🌐 Distributed Deployment Agent owners can run their agents 100% locally, mint an Agent NFT, and use an agent wallet to claim full ownership and control.

  • **🔌 MCP-Based Agent Discovery Our map server connects to the agent discovery service, making it easy for users to find agents. Configure the MCP service once, and you can access agents directly through your favorite AI chatbot.

  • **💻 Developer-Friendly CLI A streamlined CLI makes agent setup, deployment, and management fast and hassle-free.


📦 Get Started

Quick Install

pip install isek
isek setup

Prerequisites

  • Python 3.10+
  • Node.js 18+ (for P2P functionality)

💡 Tip: The isek setup command automatically handles both Python and JavaScript dependencies.


🚀 Quick Start

1️⃣ Set Up Environment

Create a .env file:

OPENAI_MODEL_NAME=gpt-4o-mini
OPENAI_BASE_URL=https://api.openai.com/v1
OPENAI_API_KEY=your_api_key

2️⃣ Launch Agent

from isek.agent.isek_agent import IsekAgent
from isek.models.openai import OpenAIModel
import dotenv
dotenv.load_dotenv()

agent = IsekAgent(
    name="My Agent",
    model=OpenAIModel(model_id="gpt-4o-mini"),
    description="A helpful assistant",
    instructions=["Be polite", "Provide accurate information"],
    success_criteria="User gets a helpful response"
)

response = agent.run("hello")

3️⃣ Try Examples

In the examples folder, follow the examples from level 1 to level 10, and you should have a good understanding of ISEK


🧪 CLI Commands

isek setup       # Install Python and JavaScript dependencies
isek clean       # Clean temporary files
isek --help      # View available commands

🧱 Project Structure

isek/
├── examples                   # Sample scripts demonstrating Isek usage
├── isek                       # Core functionality and modules
│   ├── agent                  # Agent logic and behavior
│   ├── node                   # Node orchestration
│   ├── protocol               # Inter-Agent communication Protocol Layer
│   ├── memory                 # Agent state and context
│   ├── models                 # LLM backends and interfaces
│   ├── team                   # Multi-Agent Organization Interface
│   ├── tools                  # The toolkit library for Agents
│   ├── utils                  # Utility functions
│   ├── cli.py                 # CLI entry point
│   └── isek_center.py         # Local registry and coordinator
├── docs/                      # Documentation
└── README.md                  # Project overview and documentation

🤝 Contributing

We welcome collaborators, researchers, and early adopters!


📜 License

Licensed under the MIT License.


⚠️ Legal Notice

ISEK is an open-source, permissionless framework for building decentralized agent coordination systems.
The contributors do not operate, control, or monitor any deployed agents or their behavior.
By using this project, you accept full responsibility for your actions. See LEGAL.md for more details.


Made with ❤️ by the Isek Team
Autonomy is not isolation. It's cooperation, at scale.

For Tasks:

Click tags to check more tools for each tasks

For Jobs:

Alternative AI tools for ISEK

Similar Open Source Tools

For similar tasks

For similar jobs