AgentRadar Integrations

June 17, 2026 · View on GitHub

Official client libraries, framework plugins, and embeds for AgentRadar — the on-chain meta-trust oracle for the x402 + ERC-8004 AI-agent economy.

Verify before you transact. AgentRadar scores any agent or wallet (0–100) from a composite of ERC-8004 reputation, a scam-wallet database, and static analysis. These packages let you run that check wherever your agent already is — ideally automatically.

Everything in this repo is a thin client over two public, key-free endpoints:

EndpointReturns
GET https://api.vvpro.ai/verify?target=0x…JSON — { score, verdict, signals, riskFlags } · verdictTRUSTED / VERIFIED / CAUTION / RISKY / BLOCKED
GET https://api.vvpro.ai/badge/0x…?style=flat|pill|detailedSVG trust badge

The scoring engine itself runs server-side and is not part of this repo — these are just the clients that call it.

Packages

PackageHostWhat it does
@agentradar/x402-trust (src)x402 clients (@x402/fetch, x402-axios)Pre-pay trust gate — score the payee before settling an HTTP 402; block or warn on scam/low-trust wallets. The "Stripe Radar" for agent payments.
@agentradar/agentkit (src)Coinbase AgentKitAction provider — verify_agent + get_trust_badge actions callable by any AgentKit agent.
@agentradar/eliza-plugin (src)ElizaOSVERIFY_AGENT action + a trust provider that injects on-chain trust context.

Other artifacts

FolderWhat
badge-embed-kit/Copy-paste Markdown / HTML / React snippets to add a live trust badge to any explorer or marketplace row.
0xgasless-trust-check/A framework-agnostic, zero-dep trust-check helper (drop-in for 0xgasless/agent-sdk and similar).

Quick start

npm install @agentradar/x402-trust
import { wrapFetchWithPayment } from "@x402/fetch";
import { wrapFetchWithTrust } from "@agentradar/x402-trust";

const payFetch = wrapFetchWithPayment(fetch, walletClient);
const trustedFetch = wrapFetchWithTrust(payFetch, {
  policy: { mode: "block", minScore: 40 }, // block scams + anything under 40/100
});

// Use exactly like fetch — a bad payee throws before any USDC moves.
await trustedFetch("https://some-x402-service.example/api");

See each package's README for full usage.

License

MIT © AgentRadar