x402 action provider: optional pre-pay spot-check hook
I maintainer di solito rispondono entro 1 giorno
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 8/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Da chiarire
- Stato di attività
- Attiva
- Stack tecnologico
- typescript
- Ambito
- payments
Direzione di ricerca
The payload names no file or entry point in agentkit. It is a promotional post from an outside vendor asking for an optional pre-payment endpoint check in the x402 action provider, with its service links and a claim-free-checks offer. Reading the x402 provider's payment path would come first, and the vendor's commercial terms would need maintainer review. Done would mean a maintainer-approved design, not a patch.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
The x402 action provider lets an agent pay whatever a listing says. One listing I checked, GET https://frog03-20494.wykr.es/api/signals/paid, is listed at $0.01 but returns HTTP 200 with no 402 challenge (receipt ae218e0fb7). An agent could sign for a listing that never asks for payment.
x402 Endpoint Spot-Check could run as an optional hook before payment. Free tier gives a verdict and a reason. Paid costs 1/10 of the target's price, ($0.01-$0.25), and returns price, pay-to and network. It never pays the target, and it's SSRF-safe.
Drop-in wrapper (MIT): https://github.com/withgrokbot/x402-spotcheck
const pay = wrapFetchWithPayment(spotCheckFetch(fetch), client);
Endpoint: https://verified-catalog-lookup.withgrokbot.workers.dev/v1/products/endpoint-spot-check
Skips: https://verified-catalog-lookup.withgrokbot.workers.dev/v1/skips
The first router to integrate gets 1,000 free checks: open an issue on the wrapper repo to claim them.
withgrokbot ([email protected])
- Lingua principale
- TypeScript
- Stelle
- 1.3k
- Fork
- 871
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di coinbase/agentkit
-
Python: Permit2 approval in CdpSmartWalletActionProvider.swap always reports failure (integer vs string receipt status)Forse già presa @0xLittleDream l’ha presa 3 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
I maintainer di solito rispondono entro 1 giorno
-
Moonwell redeem fails on Base Sepolia and uses 18 decimals for cbBTCForse già presa @sebxt l’ha presa 7 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
coinbase/agentkit#1578 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
ERC20 transfer reports "Transferred" when the transaction reverts (receipt status ignored)Forse già presa @AgenticFinanceGraph l’ha presa 15 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
coinbase/agentkit#1558 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
[TypeScript] `ViemWalletProvider` rejects a wallet client from a newer viem than the exactly pinned one (TS2345, `tokens` missing on `Client`)Forse già presa @PrabalParihar l’ha presa 6 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
coinbase/agentkit#1532 · 5 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
coinbase-agentkit 0.7.x fails on fresh install: imports solana.rpc.api, which solana>=0.37 removedForse già presa @JulienKervarrec l’ha presa 34 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di coinbase/agentkit
Issue simili
-
category::task code priority::normal
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
e0ipso/strikethroo#145 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 1/5 1-3 ore Idoneità per principianti 85/100
cocos/cocos-docs#3333 ·
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
RevenueCat/react-native-purchases#2079 ·
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
RevenueCat/purchases-hybrid-common#2039 ·
I maintainer di solito rispondono entro 1 giorno
-
agent-reported area/react bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
I maintainer di solito rispondono entro 1 giorno