Toolverse
All skills

ercdata

by openclaw

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

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
openclaw
Category
Testing

About this skill

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.

How to use

  1. Przygotuj zmienne środowiskowe: ustaw ERCDATA_KEY (klucz prywatny do podpisywania transakcji), ERCDATA_CONTRACT (adres kontraktu na sieci Base) oraz opcjonalnie ERCDATA_RPC (domyślnie https://mainnet.base.org).

  2. Zainstaluj zależności i przygotuj środowisko — upewnij się, że masz dostęp do skryptu ercdata-cli.py z repozytorium.

  3. Aby zapisać publiczne dane, uruchom komendę store z typem danych (np. AI_AGENT_MEMORY), zawartością danych i metadanymi opisującymi wpis — dane będą dostępne dla wszystkich na blockchainie.

  4. Dla danych prywatnych dodaj flagę --private przy zapisywaniu — tylko Ty i adresy, którym przyznasz dostęp, będą mogły odczytać te dane.

  5. Odczytaj zapisane dane za pomocą komendy read, podając ID wpisu — zwróci Ci zawartość i metadane z blockchainu.

  6. Weryfikuj integralność danych komendą verify z metodą eip712 — potwierdzi to, że dane nie zostały zmienione od momentu zapisu i pochodzą od właściciela klucza.

Related skills

playwright-cli

by microsoft

Automates browser interactions for web testing, form filling, screenshots, and data extraction. Use when the user needs to navigate websites, interact with web pages, fill forms, take screenshots, test web applications, or extract information from web pages.

Testing
45103

pair-trade-screener

by tradermonty

Statistical arbitrage tool for identifying and analyzing pair trading opportunities. Detects cointegrated stock pairs within sectors, analyzes spread behavior, calculates z-scores, and provides entry/exit recommendations for market-neutral strategies. Use when user requests pair

Testing
994

vitest

by antfu

Vitest fast unit testing framework powered by Vite with Jest-compatible API. Use when writing tests, mocking, configuring coverage, or working with test filtering and fixtures.

Testing
1236

playwright-browser-automation

by lackeyjb

Complete browser automation with Playwright. Auto-detects dev servers, writes clean test scripts to /tmp. Test pages, fill forms, take screenshots, check responsive design, validate UX, test login flows, check links, automate any browser task. Use when user wants to test

Testing
13130

polymarket-trader

by openclaw

Query Polymarket prediction markets - trending events, crypto, politics, sports, and search

Testing
14142

backtesting-frameworks

by wshobson

Build robust backtesting systems for trading strategies with proper handling of look-ahead bias, survivorship bias, and transaction costs. Use when developing trading algorithms, validating strategies, or building backtesting infrastructure.

Testing
12105