WISHLIST: pre-execution governance gate action (advisory verdict before order placement)
Maintainers usually reply within 1 day
Nobody has claimed this yet.
Assessment
- Difficulty
- 5/5
- Estimated time
- Over a week
- Newbie friendliness
- 25/100
- Issue type
- Feature
- Clarity
- Needs clarification
- Activity status
- Quiet
- Tech stack
- typescript
- Domain
- backend-api-design, blockchain
Research direction
Start by reviewing AgentKit's existing DeFi and trading actions, then compare the proposed review interface with the referenced MCP tools/call review entry point and documentation. Done would mean an AgentKit action can produce the specified advisory verdict and signed, recomputable proof before order placement without blocking execution.
Written by the indexing model from the issue text.
Description
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.
- Dominant language
- TypeScript
- Stars
- 1.3k
- Forks
- 842
- PR merge metrics
- No merged PRs in 30d
Getting set up
- No Dockerfile or Docker Compose file
- Has a pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from coinbase/agentkit
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
Maintainers usually reply within 1 day
-
coinbase-agentkit 0.7.x fails on fresh install: imports solana.rpc.api, which solana>=0.37 removedPossibly taken @JulienKervarrec claimed this 17 days ago. Open
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
Maintainers usually reply within 1 day
-
x402 action provider: optional pre-pay spot-check hookPossibly taken A pull request linked to this issue is open or already merged. Open
Difficulty 4/5 3-5 days Newbie friendliness 8/100
coinbase/agentkit#1548 · 3 comments ·
Maintainers usually reply within 1 day
-
Difficulty 3/5 Half a day Newbie friendliness 45/100
coinbase/agentkit#1547 · 3 comments ·
Maintainers usually reply within 1 day
-
Community Action Provider: Agent Safe paid_fetch, x402 payments where the model only picks the URLOpen
Difficulty 4/5 1-2 days Newbie friendliness 15/100
coinbase/agentkit#1544 · 22 comments ·
Maintainers usually reply within 1 day
All issues in coinbase/agentkit
Similar issues
-
Difficulty 1/5 Under an hour Newbie friendliness 72/100
supadata-ai/mcp#27 ·
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
capricorn86/happy-dom#2485 ·
Maintainers usually reply within 2 days
-
优化导入 OCR 模型选择文件的按钮样式Open
Difficulty 2/5 1-3 hours Newbie friendliness 66/100
siyuan-note/siyuan#20430 · 1 comment ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
Maintainers usually reply within 2 days
-
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
Albert-Weasker/niubigeo#194 ·
Maintainers usually reply within 1 day