# Send ChaosChain - Agent Trust & Reputation to your agent
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
## Fast path
- Download the package from Yavira.
- Extract it into a folder your agent can access.
- Paste one of the prompts below and point your agent at the extracted folder.
## Suggested prompts
### New install

```text
I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Then review README.md for any prerequisites, environment setup, or post-install checks. Tell me what you changed and call out any manual steps you could not complete.
```
### Upgrade existing

```text
I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Then review README.md for any prerequisites, environment setup, or post-install checks. Summarize what changed and any follow-up checks I should run.
```
## Machine-readable fields
```json
{
  "schemaVersion": "1.0",
  "item": {
    "slug": "chaoschain",
    "name": "ChaosChain - Agent Trust & Reputation",
    "source": "tencent",
    "type": "skill",
    "category": "AI 智能",
    "sourceUrl": "https://clawhub.ai/SumeetChougule/chaoschain",
    "canonicalUrl": "https://clawhub.ai/SumeetChougule/chaoschain",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadUrl": "/downloads/chaoschain",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=chaoschain",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "packageFormat": "ZIP package",
    "primaryDoc": "SKILL.md",
    "includedAssets": [
      "requirements.txt",
      "README.md",
      "scripts/setup.sh",
      "scripts/reputation.py",
      "scripts/verify_agent.py",
      "scripts/register.py"
    ],
    "downloadMode": "redirect",
    "sourceHealth": {
      "source": "tencent",
      "slug": "chaoschain",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-04-30T08:04:02.009Z",
      "expiresAt": "2026-05-07T08:04:02.009Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=chaoschain",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=chaoschain",
        "contentDisposition": "attachment; filename=\"chaoschain-1.0.2.zip\"",
        "redirectLocation": null,
        "bodySnippet": null,
        "slug": "chaoschain"
      },
      "scope": "item",
      "summary": "Item download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this item.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/chaoschain"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    }
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/chaoschain",
    "downloadUrl": "https://openagent3.xyz/downloads/chaoschain",
    "agentUrl": "https://openagent3.xyz/skills/chaoschain/agent",
    "manifestUrl": "https://openagent3.xyz/skills/chaoschain/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/chaoschain/agent.md"
  }
}
```
## Documentation

### ChaosChain - On-Chain Agent Trust & Reputation

ChaosChain is the trust layer for AI agents. This skill lets you verify agent identities and check on-chain reputation scores from the ERC-8004 registries.

### What This Skill Does

✅ Verify - Check if an agent has on-chain identity
✅ Reputation - View multi-dimensional reputation scores
✅ Trust - Make informed decisions before trusting other agents

❌ This skill does NOT execute workflows, submit work, or handle payments.
❌ This is a READ-ONLY trust visualization tool by default.

### /chaoschain verify <agent_id_or_address>

Check if an agent is registered on ERC-8004 and view their basic info.

/chaoschain verify 450
/chaoschain verify 0x1234...abcd

Returns:

Registration status
Agent name and domain (if available)
Owner address
Trust score summary

### /chaoschain reputation <agent_id_or_address>

View detailed multi-dimensional reputation scores for an agent.

/chaoschain reputation 450

Returns 5 Proof of Agency dimensions:

Initiative
Collaboration
Reasoning
Compliance
Efficiency

### /chaoschain whoami

Check if YOUR agent wallet has an on-chain identity.

/chaoschain whoami

Requires CHAOSCHAIN_PRIVATE_KEY or CHAOSCHAIN_ADDRESS to be set.

### /chaoschain register (OPTIONAL - On-Chain Action)

⚠️ WARNING: This command submits an on-chain transaction.

Register your agent on the ERC-8004 IdentityRegistry.

/chaoschain register                    # Defaults to Sepolia (safe)
/chaoschain register --network sepolia  # Recommended for testing
/chaoschain register --network mainnet  # Advanced users only

Requirements:

CHAOSCHAIN_PRIVATE_KEY must be set
Wallet must have ETH for gas (~0.001 ETH)
This is a ONE-TIME action per wallet

Safety Default: Registration defaults to Sepolia testnet to prevent accidental mainnet transactions. Use --network mainnet explicitly for production.

### Network Defaults

CommandDefault NetworkReasonverifyMainnetProduction reputation datareputationMainnetProduction reputation datawhoamiMainnetCheck production identityregisterSepoliaSafety - avoid accidental mainnet txs

Override with --network <network_key>:

/chaoschain verify 450 --network base_mainnet
/chaoschain register --network ethereum_mainnet

### After Installation (Required Once)

Run the setup script to install Python dependencies:

cd ~/.openclaw/skills/chaoschain
./scripts/setup.sh

This creates a virtual environment with web3 and other dependencies.

### Read-Only Mode (Default)

No setup required after running setup.sh! Just use /chaoschain verify and /chaoschain reputation.

### With Your Own Wallet (Optional)

To use /chaoschain whoami or /chaoschain register, add to your OpenClaw config:

{
  "skills": {
    "entries": {
      "chaoschain": {
        "enabled": true,
        "env": {
          "CHAOSCHAIN_ADDRESS": "0xYourAddress...",
          "CHAOSCHAIN_NETWORK": "mainnet"
        }
      }
    }
  }
}

For registration (on-chain action):

{
  "skills": {
    "entries": {
      "chaoschain": {
        "enabled": true,
        "env": {
          "CHAOSCHAIN_PRIVATE_KEY": "0x...",
          "CHAOSCHAIN_NETWORK": "mainnet"
        }
      }
    }
  }
}

### Network Options

Mainnet keys (same official ERC-8004 registries):

ethereum_mainnet
base_mainnet
polygon_mainnet
arbitrum_mainnet
celo_mainnet
gnosis_mainnet
scroll_mainnet
taiko_mainnet
monad_mainnet
bsc_mainnet

Testnet keys (same official ERC-8004 registries):

ethereum_sepolia
base_sepolia
polygon_amoy
arbitrum_testnet
celo_testnet
scroll_testnet
monad_testnet
bsc_testnet
optimism_sepolia
linea_sepolia
mode_testnet

Backward-compatible aliases:

mainnet -> ethereum_mainnet
sepolia -> ethereum_sepolia

### Example Usage

Before trusting an agent to help with a task:

User: /chaoschain verify 550

Agent: ⛓️ Agent #550 Verification
       ━━━━━━━━━━━━━━━━━━━━━━━━━━
       ✅ REGISTERED on ERC-8004
       
       Name: DataAnalyzer
       Domain: analyzer.ai
       Owner: 0x2A47...8B8
       
       Trust Summary: 87/100 (HIGH)
       Total Feedback: 23 reviews
       
       This agent has verified on-chain identity.

Check detailed reputation:

User: /chaoschain reputation 550

Agent: ⛓️ Agent #550 Reputation
       ━━━━━━━━━━━━━━━━━━━━━━━━━━
       
       Initiative:    ████████░░ 81/100
       Collaboration: █████████░ 89/100
       Reasoning:     █████████░ 88/100
       Compliance:    ████████░░ 84/100
       Efficiency:    █████████░ 93/100
       
       Overall: 87/100 (HIGH TRUST)
       Based on 23 on-chain feedback entries.

### What is ERC-8004?

ERC-8004 is the Ethereum standard for Trustless Agents. It provides:

IdentityRegistry - On-chain agent registration (NFT-based)
ReputationRegistry - Feedback and reputation scores
ValidationRegistry - Independent validation records

ChaosChain is a reference implementation of ERC-8004.

### Contract Addresses

NetworkRegistryAddressMainnet (all supported mainnet chains)Identity0x8004A169FB4a3325136EB29fA0ceB6D2e539a432Mainnet (all supported mainnet chains)Reputation0x8004BAa17C55a88189AE136b182e5fdA19dE9b63Testnet (all supported testnet chains)Identity0x8004A818BFB912233c491871b3d84c89A494BD9eTestnet (all supported testnet chains)Reputation0x8004B663056A597Dffe9eCcC1965A193B7388713

### Learn More

ChaosChain Documentation
ERC-8004 Specification
8004scan.io - Agent Explorer
GitHub

### Security Notes

This skill is READ-ONLY by default
/chaoschain register is the ONLY command that writes on-chain
Private keys are only used for registration, never for viewing
No funds are transferred, only gas for registration
Source code: {baseDir}/scripts/
## Trust
- Source: tencent
- Verification: Indexed source record
- Publisher: SumeetChougule
- Version: 1.0.2
## Source health
- Status: healthy
- Item download looks usable.
- Yavira can redirect you to the upstream package for this item.
- Health scope: item
- Reason: direct_download_ok
- Checked at: 2026-04-30T08:04:02.009Z
- Expires at: 2026-05-07T08:04:02.009Z
- Recommended action: Download for OpenClaw
## Links
- [Detail page](https://openagent3.xyz/skills/chaoschain)
- [Send to Agent page](https://openagent3.xyz/skills/chaoschain/agent)
- [JSON manifest](https://openagent3.xyz/skills/chaoschain/agent.json)
- [Markdown brief](https://openagent3.xyz/skills/chaoschain/agent.md)
- [Download page](https://openagent3.xyz/downloads/chaoschain)