WISHLIST: pre-execution governance gate action (advisory verdict before order placement)
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 25/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Necesita aclaración
- Estado de actividad
- Tranquilo
- Stack tecnológico
- typescript
- Área
- backend-api-design, blockchain
Línea de trabajo
Empieza revisando las acciones existentes de DeFi y trading de AgentKit; después, compara la interfaz de revisión propuesta con el punto de entrada de revisión MCP tools/call y la documentación referenciados. Se consideraría terminado cuando una acción de AgentKit pueda producir el veredicto consultivo especificado y una prueba firmada y recomputable antes de colocar la orden, sin bloquear la ejecución.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
The WISHLIST covers DeFi actions, NFT, cross-chain, social — but nothing in the governance / pre-execution verification lane. Suggesting it here since it's a natural complement to the trading and DeFi actions already listed.
The gap
An agent executing a Uniswap swap or DeFi action via AgentKit has no standard way to get an independent, account-aware verdict on whether that specific action is sound before it fires. Each action currently self-validates (parameter bounds, wallet balance) but has no cross-action capital-scale awareness.
What the action would look like
# pseudocode — advisory, never blocks
verdict = agentkit.review(
artifact_type="onchain_action", # or "trade", "transfer", etc.
artifact={"action": "uniswap_swap", "amount_usd": 5000, "token_in": "ETH", "token_out": "USDC"},
account_context={"equity_usd": wallet.balance_usd, "open_positions": ...}
)
# verdict.verdict in {"approve", "approve_with_concerns", "reject"}
# verdict.proof — signed, recomputable, attached to the action's audit trail
if verdict.verdict == "reject":
log_and_hold() # advisory — agent decides whether to proceed
Reference implementation
invinoveritas /review does this today — MCP-native, x402/USDC on Base (same rail as AgentKit), advisory+fail-open. Live dogfood: a Hyperliquid trading bot passes every entry through /review before placement. Community example with AlgoVaultLabs (ERC-8004 verified): https://github.com/AlgoVaultLabs/crypto-quant-signal-mcp/pull/28
MCP: https://api.babyblueviper.com/mcp → tools/call → review
Docs: https://api.babyblueviper.com/docs
Happy to contribute this as an actual AgentKit action if it fits the roadmap.
- Lenguaje dominante
- TypeScript
- Estrellas
- 1.3k
- Forks
- 842
- 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
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 1 día
-
coinbase-agentkit 0.7.x fails on fresh install: imports solana.rpc.api, which solana>=0.37 removedPosiblemente ocupada @JulienKervarrec la tomó hace 16 días. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
Los mantenedores suelen responder en 1 día
-
Community Action Provider: Agent Safe paid_fetch, x402 payments where the model only picks the URLAbierto
Dificultad 4/5 1-2 días Aptitud para principiantes 15/100
coinbase/agentkit#1544 · 6 comentarios ·
Los mantenedores suelen responder en 1 día
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
Los mantenedores suelen responder en 1 día
-
Dificultad 4/5 3-5 días Aptitud para principiantes 42/100
coinbase/agentkit#1539 · 1 comentario ·
Los mantenedores suelen responder en 1 día
Todos los issues de coinbase/agentkit
Issues similares
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 85/100
MystenLabs/MemWal#1163 · 2 comentarios ·
Los mantenedores suelen responder en 1 día
-
Mondriaan
Dificultad 1/5 Menos de una hora Aptitud para principiantes 88/100
knaw-huc/textannoviz#709 ·
Los mantenedores suelen responder en 1 día
-
billion-context-pi
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
ranxianglei/billion-context#2521 · 3 comentarios ·
Los mantenedores suelen responder en 1 día
-
Add: YRF Music NepalAbiertostreams:add
Dificultad 1/5 Menos de una hora Aptitud para principiantes 62/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100