x402 action provider: optional pre-pay spot-check hook
Los mantenedores suelen responder en 1 día
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 8/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Necesita aclaración
- Estado de actividad
- Activo
- Stack tecnológico
- typescript
- Área
- payments
Línea de trabajo
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.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
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])
- Lenguaje dominante
- TypeScript
- Estrellas
- 1.3k
- Forks
- 889
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de coinbase/agentkit
-
SolanaKeypairWalletProvider returns a signature when confirmation reports an execution errorPosiblemente ocupada @snuff12 la tomó hace 1 día. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
Los mantenedores suelen responder en 1 día
-
Python: Permit2 approval in CdpSmartWalletActionProvider.swap always reports failure (integer vs string receipt status)Posiblemente ocupada @0xLittleDream la tomó hace 9 días. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
coinbase/agentkit#1592 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Moonwell redeem fails on Base Sepolia and uses 18 decimals for cbBTCPosiblemente ocupada @sebxt la tomó hace 12 días. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
coinbase/agentkit#1578 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
ERC20 transfer reports "Transferred" when the transaction reverts (receipt status ignored)Posiblemente ocupada @AgenticFinanceGraph la tomó hace 21 días. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
coinbase/agentkit#1558 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
[TypeScript] `ViemWalletProvider` rejects a wallet client from a newer viem than the exactly pinned one (TS2345, `tokens` missing on `Client`)Posiblemente ocupada @PrabalParihar la tomó hace 12 días. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
coinbase/agentkit#1532 · 5 comentarios ·
Los mantenedores suelen responder en 1 día
Todos los issues de coinbase/agentkit
Issues similares
-
Add: Class TV ModaAbiertocheck:passed streams:add
Dificultad 1/5 Menos de una hora Aptitud para principiantes 65/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
GiganticMinecraft/seichi-playguide#183 ·
Los mantenedores suelen responder en 1 día
-
area: core complexity: easy impact: medium
Dificultad 2/5 1-3 horas Aptitud para principiantes 86/100
ueberdosis/tiptap#8668 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
longbridge/nsh#804 ·
Los mantenedores suelen responder en 1 día