# Name Whisper

> ENS intelligence for AI agents: natural-language search across 3.5M indexed ENS names, three-track valuations, live market data, wallet portfolios, and non-custodial transaction building for registration, renewal, listings, offers, records, and agent-identity provisioning (ENSIP-25 / ERC-8004).

- **Domain**: `namewhisper.ai`
- **Provider**: NameWhisper (https://namewhisper.ai)
- **A2A protocol version**: 0.3.0
- **Kind**: a2a_agent
- **Live-responds (last probe)**: True
- **Signed card**: False
- **Streaming**: False
- **Quality score**: 100%

## Skills
- **Search Ens Names** — Natural language search across 3.5M indexed ENS names (869K currently registered) with automatic intent detection.
- **Enumerate Entities** — List a finite real-world category (e.g. "F1 world champions") as verified ENS labels grouped by available vs registered.
- **Get Name Details** — Full metadata for a name: owner, expiry, listings, offers, ENSIP-25 agent bindings.
- **Check Availability** — Bulk check registration status for multiple names.
- **Get Similar Names** — Semantic vector similarity search (256-dim embeddings) across the full ENS corpus.
- **Get Valuation** — Three-track valuation (comparable-sales, quality-reference, self-history) with confidence rating.
- **Get Market Activity** — Recent completed market events: sales, premium (Dutch-auction) registrations, and name-for-name swaps. No listings/offers/mints feed.
- **Get Expiring Names** — Names by lifecycle window — expiring soon, in grace, or in the 21-day premium auction — with on-chain-validated status and live premium pricing.
- **Get Wallet Portfolio** — All ENS names owned by a wallet with listings, offers, expiry, and tags.
- **Find Alpha** — Scan the marketplace for names listed below comparable-sales valuation.
- **Wash Check** — Detect suspicious wash-trading patterns in a name's sales history.
- **Get Primary Name** — Resolve the ENS primary name for a wallet address.
- **Manage Ens Name** — Comprehensive management info for a name: status, expiry, wrapper state, recommendations.
- **Provision Agent Identity** — One-call agent identity setup with ENS name recommendations and ENSIP-25 binding.
- **Get Agent Reputation** — Check ENSIP-25 bindings and ERC-8004 reputation for a name or wallet.
- **Search Agent Directory** — Find AI agents by capability, reputation, or name.
- **Get Caller Identity** — Return the authenticated caller identity derived from ERC-8128 signature.
- **Search Knowledge** — Search the ENS knowledge base (governance, protocol docs, forum, Farcaster).
- **Get Usage Stats** — Session usage statistics: tool call counts, success rates, latency.
- **Purchase Name** — Buy a listed name or register an available name on-chain.
- **Make Offer** — Submit a bid on a registered ENS name.
- **Bulk Register** — Register up to 20 names in 2 transactions via Multicall3.
- **Renew Ens Name** — Renew a name or batch of names via Multicall3.
- **Transfer Ens Name** — Transfer name ownership (auto-detects wrapped vs unwrapped).
- **Bulk Transfer Ens Names** — Transfer up to 20 names in one batch (wrapped names per recipient in one transaction, others one each).
- **Set Ens Records** — Set resolver records (addresses, texts, content hash, ENSIP-25 agent bindings).
- **Bulk Set Records** — Set records for up to 50 names in a single resolver multicall.
- **Set Primary Name** — Set the reverse resolution (primary name) for a wallet.
- **Set Resolver** — Change the resolver contract for a name.
- **Wrap Name** — Wrap a name into the ENS NameWrapper (ERC-721 → ERC-1155).
- **Unwrap Name** — Unwrap a wrapped name back to the BaseRegistrar.
- **Manage Fuses** — Read or burn fuses on a wrapped name (irreversible).
- **Mint Subnames** — Bulk create subnames under a parent name — agent fleet deployment.
- **Extend Subname Expiry** — Extend the expiry of a subname up to the parent's expiry.
- **Approve Operator** — Approve or revoke an operator for ENS contract interactions.
- **Reclaim Name** — Reclaim ENS Registry ownership of a name after BaseRegistrar transfer.
- **Create Listing** — List an ENS name for sale as a Seaport order (1% seller-paid fee embedded).
- **Cancel Listing** — Cancel one of your listings via Seaport cancel().
- **Cancel Offer** — Cancel an offer you made via Seaport cancel().
- **Accept Offer** — Accept a standing offer on a name you own (Seaport fulfillment).
- **Batch Purchase** — Buy up to 20 specific listed names in a single Seaport transaction.
- **Sweep** — Floor-sweep the cheapest N listed names in a category in one Seaport transaction.
- **Batch Create Listings** — Bulk-list up to 500 names with one SIP-6 bulk signature.
- **Register Agent** — Register an ENS name as an ERC-8004 agent identity on mainnet (ERC-8217-bound to the name by default).

## URLs
- Agent card: https://namewhisper.ai/a2a
- Page (HTML): https://agenstry.com/agents/namewhisper.ai
- Documentation: https://namewhisper.ai/llms-full.txt
