ercdata
Przechowuj i weryfikuj dane AI na blockchainie Ethereum z kryptograficzną kontrolą dostępu
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
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ć
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).
Zainstaluj zależności i przygotuj środowisko — upewnij się, że masz dostęp do skryptu ercdata-cli.py z repozytorium.
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.
Dla danych prywatnych dodaj flagę --private przy zapisywaniu — tylko Ty i adresy, którym przyznasz dostęp, będą mogły odczytać te dane.
Odczytaj zapisane dane za pomocą komendy read, podając ID wpisu — zwróci Ci zawartość i metadane z blockchainu.
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.