ERCData for Openclaw

ERCData is a blockchain-integrated skill for storing, verifying, and managing AI data fingerprints on the Base network using the ERCData standard.

0xreisearch
v1.0.0
Jan 31, 2026
1
2.2k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install ercdata

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install ercdata using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is ERCData?

ERCData provides a secure bridge between AI agents and the Ethereum blockchain, specifically targeting the Base network. It allows developers to create immutable audit trails by storing agent memories, model fingerprints, and system configurations as on-chain data entries. By utilizing this skill within the Openclaw Skills ecosystem, users can ensure that their AI's outputs and internal states remain transparent, verifiable, and protected by cryptographic integrity proofs.

The skill supports both public storage for transparency and private storage with granular access control. It handles the complexities of EIP-712 verification and smart contract interactions, making it an essential tool for developers building high-trust AI systems that require verifiable history and cross-agent coordination.

ERCData Use Cases

  • Memory Attestation: Create a periodic, tamper-proof audit trail of agent memory logs by hashing and storing them on-chain.
  • Agent Identity Verification: Establish a permanent record of model fingerprints, system prompt hashes, and configuration settings.
  • Verifiable Agent Outputs: Store hashes of critical AI outputs to allow third parties or other agents to verify the data's authenticity later.
  • Agent-to-Agent Trust: Enable autonomous agents to check each other's on-chain history before engaging in collaborative tasks.
  • Model Provenance: Maintain a verifiable record of model versions, benchmark scores, and architectural metadata.

How ERCData Works

  1. Configuration: The agent is configured with a Base network RPC URL, a contract address, and a private key for signing transactions.
  2. Data Submission: Data or its cryptographic hash is sent to the ERCData smart contract via the CLI or API, where it is categorized by a specific data type.
  3. On-Chain Storage: The smart contract records the entry, assigning it a unique ID and emitting a blockchain event for tracking.
  4. Access Control: For private entries, the owner can selectively grant or revoke read access to specific blockchain addresses.
  5. Verification: Users or other agents can perform EIP-712 signature checks to confirm the data was submitted by an authorized provider and has not been altered.

ERCData Setup

To get started with this skill for Openclaw Skills, ensure you have a funded wallet on Base mainnet. Set your environment variables:

export ERCDATA_KEY="your_private_key"
export ERCDATA_CONTRACT="0xYourContractAddress"
export ERCDATA_RPC="https://mainnet.base.org"

Store your first public data entry:

uv run scripts/ercdata-cli.py store \
  --type AI_AGENT_MEMORY \
  --data "agent_state_hash_001" \
  --metadata '{"version":"1.0"}'

ERCData Data Schema & Taxonomy

ERCData organizes information through a structured schema on the Base network. Each entry consists of the following components:

Field Description
Entry ID Unique uint256 identifier assigned by the smart contract.
Data Type A registered category (e.g., AI_AGENT_MEMORY, MODEL_PROVENANCE).
Payload The actual string data or cryptographic hash being stored.
Metadata A JSON string containing additional context (timestamps, agent IDs).
Provider The wallet address that authorized the entry.
Visibility Boolean flag indicating if the entry is Public or Private.

ERCData Advanced Features

  • EIP-712 Signing: Implements standard typed data hashing and signing for secure, off-chain data verification.
  • Private Data Gating: Advanced access control allowing only authorized addresses to retrieve sensitive agent information via the smart contract.
  • Point-in-Time Snapshots: Ability to create snapshots of data states for consistent historical recovery.
  • Role-Based Permissions: Granular management of PROVIDER_ROLE and VERIFIER_ROLE for decentralized team collaboration.
  • Batch Operations: Support for managing multiple data entries and permissions in streamlined workflows.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*