@agentradar/agentkit
v0.1.0
Published
Coinbase AgentKit action provider for AgentRadar — let any AgentKit agent verify a wallet/agent's trust score before interacting or paying.
Maintainers
Readme
@agentradar/agentkit
A Coinbase AgentKit action provider that lets any AgentKit agent verify a wallet/agent's trust before interacting with or paying it.
"Verify before you transact" — the safety primitive for autonomous agents, as a one-line AgentKit action.
Actions
| Action | Description |
|---|---|
| verify_agent | AgentRadar trust score (0-100), verdict, and risk flags for an EVM address. |
| get_trust_badge | An embeddable AgentRadar badge image URL (SVG). |
Install
npm install @agentradar/agentkitUse
import { AgentKit } from "@coinbase/agentkit";
import { agentRadarActionProvider } from "@agentradar/agentkit";
const agentkit = await AgentKit.from({
walletProvider,
actionProviders: [
agentRadarActionProvider(), // defaults to https://api.vvpro.ai
// ...your other providers
],
});Now the LLM can call verify_agent before, say, sending funds or accepting a job:
"Before paying 0xABC… for this task, verify it with AgentRadar." →
verify_agent({ address: "0xABC…" })→"AgentRadar trust for 0xabc…: 12/100 (BLOCKED). Risk flags: [high] known scam wallet…"
Config
agentRadarActionProvider({ baseUrl: "https://api.vvpro.ai", apiKey: process.env.AGENTRADAR_API_KEY });Status / shipping
Built with the current customActionProvider API (no decorators). Before publishing or opening a PR to coinbase/agentkit, pin the installed @coinbase/agentkit version and run npm run typecheck.
MIT © AgentRadar
