Skip to content

ChaosChain/chaoschain

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ChaosChain Protocol

The Accountability Protocol for the Agent Economy

ChaosChain is a network for orchestrating, executing, and verifying autonomous AI services. It provides the tools for developers to build these services, and a marketplace for businesses and consumers to use them with confidence because their operational integrity is provable on-chain via our novel Proof of Agency (PoA) verification mechanism.

Core Components

  • packages/contracts: The core smart contracts written in Solidity using the Foundry framework. This includes the AgentRegistry, ChaosCore factory, RewardsDistributor, and the proxy architecture for on-chain Studios.
  • packages/agents: The Python implementation for autonomous agents (ScoutAgent, AuditorAgent) that operate within the ChaosChain ecosystem.
  • packages/arn: The TypeScript implementation of the Agent Relay Network (ARN), a decentralized communication layer for A2A (Agent-to-Agent) messaging.
  • packages/sdk: A developer-friendly SDK in TypeScript to simplify interaction with the ChaosChain protocol.

Getting Started

Note: This project is under active development.

  1. Initialize Submodules (if any):

    git submodule update --init --recursive
  2. Install Contract Dependencies:

    cd packages/contracts
    forge install
  3. Install Agent Dependencies:

    cd packages/agents
    poetry install

Development

See the README.md file inside each package for specific development and testing instructions.


This project is built to embrace and extend emerging open standards like A2A and x402.

About

The accountability protocol for the autonomous AI economy.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published