WalletLens
On-chain wallet intelligence for agents. An A2MCP Agentic Service Provider on OKX.AI, running on X Layer
Videos

Pila tecnológica
Descripción
ASP Description
WalletLens is an A2MCP Agentic Service Provider that turns any X Layer wallet address into a decision-grade behavioral profile. Over MCP, agents call eleven tools — profile_wallet, classify_wallet, screen_wallet, screen_wallets (bulk), compare_wallets, find_sybils, check_approvals (drainer check: decodes approve() calldata, flags unlimited allowances), diff_wallet (monitoring: baseline then delta), expand_risk (1-hop neighborhood: screens the wallet's counterparty circle, guilt-by-association in one call), plus free get_quota and get_population — to get structured on-chain intelligence: archetype classification with a confidence score, activity breakdown by transaction type, ERC-20 portfolio and net worth in USD (live OKB price), wallet trajectory (heating / cooling / steady / dormant), DeFi / airdrop / degen / whale scores, and 14 behavioral risk signals (including a reciprocal-flow wash-trading tell).
What makes it decision-grade rather than a data dump: every fired signal carries its numeric justification (signalReasons — "38% of 250 analyzed txs between 00:00-06:00 UTC"), every result carries an evidence block (transactions analyzed, window, an explicit caveat) and a one-sentence summary the agent can relay verbatim, and screen_wallet returns an actionable proceed / caution / avoid recommendation with per-flag reasons plus a known-malicious blocklist check. find_sybils clusters 3-20 wallets by shared counterparties, shared funding source, and correlated timing — sybil-farm detection as a single tool call. Percentiles ("top X%") are honest by construction: only reported once the profiled population is large enough, and always labeled with their basis.
Tool calls are metered with x402 v2 through OKX's official SDK: 20 free calls per IP per day, then HTTP 402 settled on-chain in USDT0 by the OKX facilitator. The server holds no private key and pays no gas. Pricing is per call, not per wallet — one screen_wallets call vets up to 20 addresses — and the free get_quota tool lets an agent check its remaining quota and live pricing before spending anything.
An optional human layer — a shareable "Wrapped" slideshow with an AI roast and a dynamic OG share card — lets an agent hand a friendly, viral summary back to its user.
ASP Type
A2MCP
Example Agent Tasks
"Before I send funds to 0xABC…, screen it." -> screen_wallet (risk + proceed/caution/avoid + reasons + blocklist)
"Are these 12 airdrop wallets secretly one operator?" -> find_sybils (clusters + per-pair coordination score)
"What kind of trader is 0xABC…?" -> profile_wallet (archetype, portfolio, trajectory, evidence)
"Rank these 5 addresses, safest first." -> compare_wallets (scores + momentum per wallet)
"Quick check: is this wallet active or dead?" -> classify_wallet (archetype + momentum + percentile, cheap)
"Make a shareable Wrapped for my user's wallet." -> profile_wallet with roast: true (slideshow + OG card)
"Vet this 20-address allowlist, cheaply." -> screen_wallets (bulk light screen, one call)
"Does this wallet have dangerous open allowances?" -> check_approvals (unlimited approvals flagged)
"Watch this counterparty, tell me when it changes." -> diff_wallet (baseline, then deltas)
"The wallet looks clean — but who is it dealing with?" -> expand_risk (neighborhood verdict)
"Prove to the arbiter I did due diligence." -> any screen result + its signed attestation
"How many free calls do I have left today?" -> get_quota (free, never counts)
Use Cases
Trading / OTC agents — counterparty risk before a swap or transfer, with reasons it can cite
Airdrop / protocol agents — sybil-farm clustering (find_sybils) + farmer scoring before distribution
Growth / CRM agents — segment wallets by archetype, momentum, and percentile
Research / portfolio agents — full labeled profile of any address as a composable step
Social / content agents — hand a human a "Wrapped" slideshow + share card
Progreso del hackathon
-
Estado de recaudación de fondos
-