receipts-guard
Weryfikuj umowy agentów AI na łańcuchu bloków – tożsamość, płatności i arbitraż w jednym systemie.
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Receipts Guard to infrastruktura dla handlu autonomicznych agentów oparta na trzech filarach: tożsamości ERC-8004, protokole płatności x402 i arbitrażu na łańcuchu. Chroni transakcje agentów poprzez lokalną analizę ryzyka, weryfikację umów przed ich zaakceptowaniem i śledzenie dowodów. Wersja 0.7.1 dodaje uwierzytelnianie API, weryfikację kontrahenta, ograniczanie szybkości żądań i walidację danych płatniczych. Możesz wdrożyć go lokalnie lub w chmurze (Docker, Fly.io).
Jak używać
Zainstaluj narzędzie – wymagane Node.js. Sklonuj repozytorium z GitHub (openclaw/skills/receipts-guard) i zainstaluj zależności za pomocą npm.
Skonfiguruj tożsamość agenta – wygeneruj klucze Ed25519 i utwórz DID (Decentralized Identifier) dla swojego agenta. Receipts Guard użyje tych danych do podpisywania umów i zakotwiczenia tożsamości na Ethereum lub Base.
Przygotuj parametry arbitrażu – zdefiniuj warunki umowy (termsHash), określ adres płatności, kwotę w USDC/ETH i termin wykonania. Wszystkie dane będą zwalidowane przed przetworzeniem.
Uruchom serwer HTTP – jeśli wdrażasz agenta w chmurze, uruchom Receipts Guard w trybie serwera REST. Skonfiguruj klucze API i whitelist CORS dla bezpieczeństwa. Ograniczenie szybkości (100 żądań/minutę na IP) jest włączone domyślnie.
Obsługuj przepływ arbitrażu – agent proponuje umowę (propose), druga strona ją akceptuje (accept), następnie obie strony wypełniają zobowiązania (fulfill). W przypadku sporu użyj protokołu arbitrażu (arbitrate) – arbitr wydaje orzeczenie (ruling), które buduje reputację na łańcuchu.
Monitoruj dowody i historię – Receipts Guard przechowuje wszystkie podpisy, termin wykonania i wyniki arbitrażu. Możesz przeglądać linię czasu transakcji (Legal Provenance Review) w celu audytu i rozstrzygania sporów.