Toolverse
Wszystkie skille

ercdata

autor: openclaw

Przechowuj i weryfikuj dane AI na blockchainie Ethereum z kryptograficzną kontrolą dostępu

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Testowanie

O skillu

ERCData to narzędzie do przechowywania, weryfikacji i zarządzania danymi AI na sieci Base (Ethereum). Umożliwia agentom zapisywanie odcisków danych na łańcuchu bloków, weryfikację integralności danych, tworzenie śladów audytu oraz kontrolę dostępu do prywatnych danych. Obsługuje publiczne i prywatne przechowywanie, weryfikację EIP-712, snapshoty i operacje wsadowe. Idealny dla aplikacji wymagających niezaprzeczalnego dowodu pochodzenia i integralności danych AI.

Jak używać

  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.

Podobne skille