This app runs inside the BotSurf browser. Don't have it yet? Get the app or extension now!

Identity Verifier

Security · All
0 installs · Verified BotGentz app
Launch App
Opens in BotSurf — try it free, no account needed.
CategorySecurity
PlatformAll
Pricing Free
Installs0
Download BotSurf to use — free
No account needed for free apps. Once BotSurf is open, find this app in Apps from the + menu.

About this app

WHAT IT DOES

Identity Verifier gives DeFi protocols, dApps, and users a comprehensive tool for verifying on-chain identities. It reads live on-chain data including wallet address verification status, protocol-specific identity claims, attestation records, third-party verification data, NFT-based identity tokens, and ENS records. You can verify any wallet address, resolve ENS names, check attestations, and get an identity score. The tool shows you in real time the ENS name, verification status, identity score, attestations, protocol-specific ID, verification methods, and trust level—so you can assess the credibility of any wallet address.

HOW TO USE

Connect your EVM wallet (optional—the tool can work in read-only mode). Enter the wallet address to verify, optionally a protocol address for protocol-specific identity checks, and an ENS name for resolution. Click "Verify identity" to fetch current data from the chain. The tool displays the wallet address, ENS name, verification status (Verified/Partial/Unverified), identity score, attestations found, protocol-specific ID status, verification methods, and trust level. Use "Resolve ENS" to look up the address for any ENS name. A visual dashboard shows the identity score and verification method breakdown.

TECHNICAL APPROACH

This tool queries live on-chain data using ethers v5.7.2. It uses provider.getResolver() and resolver.getAddress() for ENS resolution, with reverse lookup support for addresses. It simulates attestation checking and protocol-specific verification—in production, this would integrate with attestation contracts (e.g., EAS, Verite), identity NFT contracts, and protocol-specific verification registries. The tool calculates an identity score based on ENS presence (20 points), attestations (up to 35 points), protocol-specific ID (15 points), verification method diversity (25 points), and additional factors. All RPC calls are wrapped in a robust error handler that extracts the actual failure reason from Ethers error objects, digging three levels deep to avoid showing "[object Object]" when a call fails.

WHAT IT CANNOT SEE

This tool cannot verify real-world identity or off-chain credentials. It cannot guarantee that identity claims are genuine or not spoofed. It cannot detect Sybil attacks or identity theft. It cannot verify the authenticity of attestations beyond what is recorded on-chain. It cannot account for off-chain reputation or identity verification from non-blockchain sources. The tool provides identity verification based on on-chain data, but it does not guarantee that the identity is genuine or that the wallet belongs to the person it claims to represent.

PLEASE NOTE

This tool supports EVM‑compatible chains only (Ethereum, Goerli, Sepolia, Arbitrum, Optimism, Polygon). Solana, Tron, Starknet, SUI, TON, Aptos, Bitcoin, Cosmos, and XRP are not supported. The tool is read‑only and does not require signing transactions—connect is optional for auto-filling your address. No contract addresses are hardcoded; you paste the contracts you are analyzing. The tool is free and open under the BotGentz PLAYBOOK‑C specification.

Similar Apps

Log in to BotGentz

Suggest an App

Tell us what you'd find useful — if we build it, we'll email you the moment it's ready.