返回顶部
e

ercdataERC数据管理

Store, verify, and manage AI data on the Ethereum blockchain (Base network) using the ERCData standard. Use when an agent needs to store data fingerprints on-chain, verify data integrity, create audit trails, manage access control for private data, or interact with the ERCData smart contract. Supports public and private storage, EIP-712 verification, snapshots, and batch operations.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
1,621
下载量
免费
免费
1
收藏
概述
安装方式
版本历史

ercdata

ERCData

在Base主网上存储和验证AI相关数据。支持公开或私有存储,并带有加密完整性证明。

快速开始

bash

存储公开数据


uv run {baseDir}/scripts/ercdata-cli.py store \
--type AIAGENTMEMORY \
--data memory hash: abc123 \
--metadata {agent:MyBot,ts:2026-01-31} \
--key $ERCDATAKEY --contract $ERCDATACONTRACT

存储私有数据(仅你本人和授权地址可读取)

uv run {baseDir}/scripts/ercdata-cli.py store \ --type AIAGENTMEMORY \ --data secret memory data \ --private \ --key $ERCDATAKEY --contract $ERCDATACONTRACT

读取条目

uv run {baseDir}/scripts/ercdata-cli.py read --id 1 --key $ERCDATAKEY --contract $ERCDATACONTRACT

验证条目(EIP-712签名校验)

uv run {baseDir}/scripts/ercdata-cli.py verify --id 1 --method eip712 --key $ERCDATAKEY --contract $ERCDATACONTRACT

授予私有条目访问权限

uv run {baseDir}/scripts/ercdata-cli.py grant-access --id 2 --to 0xSomeAddress --key $ERCDATAKEY --contract $ERCDATACONTRACT

配置

通过环境变量或技能配置进行设置:

  • - ERCDATAKEY — 用于签署交易的私钥(写入操作必需)
  • ERCDATACONTRACT — Base主网上的合约地址
  • ERCDATA_RPC — RPC URL(默认:https://mainnet.base.org)

或通过 --key、--contract、--rpc 参数传递。

命令

命令功能说明
store在链上存储数据(添加 --private 进行访问控制)
read
按ID读取数据条目 | | verify | 验证数据完整性(eip712或hash方法) | | grant-access | 授予地址读取权限(私有条目) | | revoke-access | 撤销读取权限 | | register-type | 注册新的数据类型(仅管理员) | | snapshot | 创建时间点快照 | | info | 获取条目信息(不含完整数据) |

隐私模型

  • - 公开(默认): 任何人都可通过 getData() 读取。适用于透明度和审计追踪。
  • 私有(--private): 仅提供者、授权地址和管理员可读取。适用于敏感代理数据。

私有条目在链上存储相同的数据,但对 getData() 的访问进行控制。注意:原始交易调用数据在链上浏览器中仍然可见。如需最大隐私保护,请在存储前对数据进行加密。

AI代理用例

  1. 1. 内存证明 — 对MEMORY.md进行哈希处理并定期存储,实现防篡改审计追踪
  2. 代理身份 — 在链上存储模型指纹、系统提示哈希、配置信息
  3. 可验证输出 — 对代理输出进行哈希处理并存储,供后续验证
  4. 代理间信任 — 在信任其他代理的数据前,先检查其ERCData条目
  5. 模型溯源 — 存储模型哈希、基准测试分数、架构元数据

API参考

完整合约API、角色、事件和限制请参见 references/api.md

要求

  • - Python 3.10+,需安装 web3 和 eth-account 包(由uv自动安装)
  • Base主网上有资金的钱包(ETH用于支付Gas费)
  • 由合约管理员授予的PROVIDERROLE(用于存储数据)
  • 用于验证操作的VERIFIERROLE

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 ercdata-1776377014 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 ercdata-1776377014 技能

通过命令行安装

skillhub install ercdata-1776377014

下载

⬇ 下载 ercdata v1.0.0(免费)

文件大小: 6.93 KB | 发布时间: 2026-4-17 14:59

v1.0.0 最新 2026-4-17 14:59
Initial release of ERCData skill for decentralized AI data management on Ethereum (Base).

- Store, verify, and manage AI data on-chain using the ERCData standard.
- Supports public and private data, with access control and cryptographic integrity proofs (EIP-712).
- Command-line interface for storing data, verifying signatures, granting/revoking access, and snapshots.
- Designed for AI memory attestation, identity, verifiable outputs, and agent-to-agent trust.
- Detailed setup, permission management, and privacy model documentation included.

made with <3 by ReiLabs

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部