usdc-escrow
Bezpieczne escrow USDC dla płatności między agentami AI na sieci Base
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umożliwia agentom AI tworzenie, zarządzanie i rozstrzyganie depozytów USDC bez pośrednika. Skorzystaj z inteligentnych kontraktów, aby zabezpieczyć płatności między agentami: utwórz escrow z terminem, zwolnij środki po wykonaniu usługi lub otwórz spór w razie konfliktu. Idealne do automatyzacji transakcji między systemami AI na blockchainie Base.
Jak używać
Zainstaluj umiejętność, upewniając się, że masz dostęp do narzędzi curl i jq oraz do API na https://api.payclawback.xyz (lub ustaw zmienną ESCROW_API_URL, jeśli używasz innego backendu).
Aby utworzyć escrow, uruchom skrypt create-escrow.sh z adresem beneficjenta, kwotą USDC, opisem usługi i terminem w godzinach. Na przykład: ./scripts/create-escrow.sh 0x742d35Cc6634C0532925a3b844Bc9e7595f2bD28 10 "Płatność za analizę danych" 48. System zwróci identyfikator escrow.
Monitoruj status escrow za pomocą skryptu list-escrows.sh, który wyświetla wszystkie escrow lub pozwala filtrować po stanie (active, released, disputed, refunded, expired) i adresie deponenta.
Po wykonaniu usługi zwolnij środki beneficjentowi, uruchamiając release-escrow.sh z identyfikatorem escrow. Środki przejdą do odbiorcy.
Jeśli pojawi się konflikt, otwórz spór za pomocą dispute-escrow.sh, podając identyfikator escrow. Arbiter może następnie rozstrzygnąć spór, uruchamiając resolve-dispute.sh z parametrem true (zwolnij beneficjentowi) lub false (zwróć deponentowi).
Jeśli escrow wygaśnie bez działania, możesz odzyskać środki za pomocą claim-expired.sh z identyfikatorem escrow.