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.
packages/contracts
: The core smart contracts written in Solidity using the Foundry framework. This includes theAgentRegistry
,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.
Note: This project is under active development.
-
Initialize Submodules (if any):
git submodule update --init --recursive
-
Install Contract Dependencies:
cd packages/contracts forge install
-
Install Agent Dependencies:
cd packages/agents poetry install
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.