← 返回
AI智能 中文

ChaosChain - Agent Trust & Reputation

Verify AI agent identity and reputation via ERC-8004 on-chain registries
通过 ERC-8004 链上注册表验证 AI 智能体身份与声誉。
sumeetchougule
AI智能 clawhub v1.0.2 1 版本 100000 Key: 无需
★ 0
Stars
📥 1,955
下载
💾 113
安装
1
版本
#erc-8004#ethereum#identity#latest#reputation#trust

概述

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.

Commands

/chaoschain verify

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

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 NetworkReason
----------------------------------
verifyMainnetProduction reputation data
reputationMainnetProduction reputation data
whoamiMainnetCheck production identity
registerSepoliaSafety - avoid accidental mainnet txs

Override with --network :

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

Setup

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

NetworkRegistryAddress
----------------------------
Mainnet (all supported mainnet chains)Identity0x8004A169FB4a3325136EB29fA0ceB6D2e539a432
Mainnet (all supported mainnet chains)Reputation0x8004BAa17C55a88189AE136b182e5fdA19dE9b63
Testnet (all supported testnet chains)Identity0x8004A818BFB912233c491871b3d84c89A494BD9e
Testnet (all supported testnet chains)Reputation0x8004B663056A597Dffe9eCcC1965A193B7388713

Learn More

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/

版本历史

共 1 个版本

  • v1.0.2 当前
    2026-03-28 17:13 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

ai-intelligence

Proactive Agent

halthelobster
将AI智能体从任务执行者升级为主动预判需求、持续优化的智能伙伴。集成WAL协议、工作缓冲区、自主定时任务及实战验证模式。Hal Stack核心组件 🦞
★ 836 📥 213,135
ai-intelligence

ontology

oswalpalash
类型化知识图谱,用于结构化智能体记忆与可组合技能。支持创建/查询实体(人员、项目、任务、事件、文档)及关联...
★ 712 📥 243,832
security-compliance

ChaosChain ACE (Phase 0)

sumeetchougule
在 ACE Phase 0 阶段,使用钱包资助的有限会话密钥,在严格策略限制下授权自动化的 x402 API 支付,且不提供信用额度。
★ 0 📥 1,006