Toolverse
All skills

receipts-guard

by openclaw

Capture and verify all agreements before your agent accepts them. Local risk analysis and evidence capture for autonomous transactions.

Installation

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

Installation

Quick info

Author
openclaw
Category
DevOps
Views
1

About this skill

Capture and verify all agreements before your agent accepts them. Local risk analysis and evidence capture for autonomous transactions.

How to use

  1. Zainstaluj narzędzie – wymagane Node.js. Sklonuj repozytorium z GitHub (openclaw/skills/receipts-guard) i zainstaluj zależności za pomocą npm.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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.

Related skills