{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_39at4ygry54w","handle":"name-whisper","url":"https://wellknown.network/agents/name-whisper","links":{"self":"https://wellknown.network/agents/name-whisper/record.json","html":"https://wellknown.network/agents/name-whisper","markdown":"https://wellknown.network/agents/name-whisper/record.md","api":"https://wellknown.network/api/v1/agents/name-whisper","status":"https://wellknown.network/api/v1/agents/name-whisper/status","claim":"https://wellknown.network/agents/name-whisper/claim","claimApi":"https://wellknown.network/api/v1/claims","badge":"https://wellknown.network/agents/name-whisper/badge.svg","openapi":"https://wellknown.network/openapi.json"},"ard":{"identifier":"urn:air:namewhisper.ai:agent:name-whisper","type":"application/a2a-agent-card+json"},"kind":"agent","declared":{"name":"Name Whisper","summary":"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).","description":"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).","publisher":{"name":"NameWhisper","url":"https://namewhisper.ai"},"homepage":"https://namewhisper.ai/llms-full.txt","repository":null,"version":"1.0.0","license":null,"protocols":["a2a"],"tags":["ens","read","transaction"],"pricing":null,"endpoints":[{"url":"https://namewhisper.ai/a2a","type":"a2a","auth":"none","probeable":true}],"skills":[{"id":"search_ens_names","name":"Search Ens Names","tags":["ens","read"],"description":"Natural language search across 3.5M indexed ENS names (869K currently registered) with automatic intent detection."},{"id":"enumerate_entities","name":"Enumerate Entities","tags":["ens","read"],"description":"List a finite real-world category (e.g. \"F1 world champions\") as verified ENS labels grouped by available vs registered."},{"id":"get_name_details","name":"Get Name Details","tags":["ens","read"],"description":"Full metadata for a name: owner, expiry, listings, offers, ENSIP-25 agent bindings."},{"id":"check_availability","name":"Check Availability","tags":["ens","read"],"description":"Bulk check registration status for multiple names."},{"id":"get_similar_names","name":"Get Similar Names","tags":["ens","read"],"description":"Semantic vector similarity search (256-dim embeddings) across the full ENS corpus."},{"id":"get_valuation","name":"Get Valuation","tags":["ens","read"],"description":"Three-track valuation (comparable-sales, quality-reference, self-history) with confidence rating."},{"id":"get_market_activity","name":"Get Market Activity","tags":["ens","read"],"description":"Recent completed market events: sales, premium (Dutch-auction) registrations, and name-for-name swaps. No listings/offers/mints feed."},{"id":"get_expiring_names","name":"Get Expiring Names","tags":["ens","read"],"description":"Names by lifecycle window — expiring soon, in grace, or in the 21-day premium auction — with on-chain-validated status and live premium pricing."},{"id":"get_wallet_portfolio","name":"Get Wallet Portfolio","tags":["ens","read"],"description":"All ENS names owned by a wallet with listings, offers, expiry, and tags."},{"id":"find_alpha","name":"Find Alpha","tags":["ens","read"],"description":"Scan the marketplace for names listed below comparable-sales valuation."},{"id":"wash_check","name":"Wash Check","tags":["ens","read"],"description":"Detect suspicious wash-trading patterns in a name's sales history."},{"id":"get_primary_name","name":"Get Primary Name","tags":["ens","read"],"description":"Resolve the ENS primary name for a wallet address."},{"id":"manage_ens_name","name":"Manage Ens Name","tags":["ens","read"],"description":"Comprehensive management info for a name: status, expiry, wrapper state, recommendations."},{"id":"provision_agent_identity","name":"Provision Agent Identity","tags":["ens","read"],"description":"One-call agent identity setup with ENS name recommendations and ENSIP-25 binding."},{"id":"get_agent_reputation","name":"Get Agent Reputation","tags":["ens","read"],"description":"Check ENSIP-25 bindings and ERC-8004 reputation for a name or wallet."},{"id":"search_agent_directory","name":"Search Agent Directory","tags":["ens","read"],"description":"Find AI agents by capability, reputation, or name."},{"id":"get_caller_identity","name":"Get Caller Identity","tags":["ens","read"],"description":"Return the authenticated caller identity derived from ERC-8128 signature."},{"id":"search_knowledge","name":"Search Knowledge","tags":["ens","read"],"description":"Search the ENS knowledge base (governance, protocol docs, forum, Farcaster)."},{"id":"get_usage_stats","name":"Get Usage Stats","tags":["ens","read"],"description":"Session usage statistics: tool call counts, success rates, latency."},{"id":"purchase_name","name":"Purchase Name","tags":["ens","transaction"],"description":"Buy a listed name or register an available name on-chain."},{"id":"make_offer","name":"Make Offer","tags":["ens","transaction"],"description":"Submit a bid on a registered ENS name."},{"id":"bulk_register","name":"Bulk Register","tags":["ens","transaction"],"description":"Register up to 20 names in 2 transactions via Multicall3."},{"id":"renew_ens_name","name":"Renew Ens Name","tags":["ens","transaction"],"description":"Renew a name or batch of names via Multicall3."},{"id":"transfer_ens_name","name":"Transfer Ens Name","tags":["ens","transaction"],"description":"Transfer name ownership (auto-detects wrapped vs unwrapped)."},{"id":"bulk_transfer_ens_names","name":"Bulk Transfer Ens Names","tags":["ens","transaction"],"description":"Transfer up to 20 names in a single Multicall3 transaction."},{"id":"set_ens_records","name":"Set Ens Records","tags":["ens","transaction"],"description":"Set resolver records (addresses, texts, content hash, ENSIP-25 agent bindings)."},{"id":"bulk_set_records","name":"Bulk Set Records","tags":["ens","transaction"],"description":"Set records for up to 50 names in a single resolver multicall."},{"id":"set_primary_name","name":"Set Primary Name","tags":["ens","transaction"],"description":"Set the reverse resolution (primary name) for a wallet."},{"id":"set_resolver","name":"Set Resolver","tags":["ens","transaction"],"description":"Change the resolver contract for a name."},{"id":"wrap_name","name":"Wrap Name","tags":["ens","transaction"],"description":"Wrap a name into the ENS NameWrapper (ERC-721 → ERC-1155)."},{"id":"unwrap_name","name":"Unwrap Name","tags":["ens","transaction"],"description":"Unwrap a wrapped name back to the BaseRegistrar."},{"id":"manage_fuses","name":"Manage Fuses","tags":["ens","transaction"],"description":"Read or burn fuses on a wrapped name (irreversible)."},{"id":"mint_subnames","name":"Mint Subnames","tags":["ens","transaction"],"description":"Bulk create subnames under a parent name — agent fleet deployment."},{"id":"extend_subname_expiry","name":"Extend Subname Expiry","tags":["ens","transaction"],"description":"Extend the expiry of a subname up to the parent's expiry."},{"id":"approve_operator","name":"Approve Operator","tags":["ens","transaction"],"description":"Approve or revoke an operator for ENS contract interactions."},{"id":"reclaim_name","name":"Reclaim Name","tags":["ens","transaction"],"description":"Reclaim ENS Registry ownership of a name after BaseRegistrar transfer."},{"id":"create_listing","name":"Create Listing","tags":["ens","transaction"],"description":"List an ENS name for sale as a Seaport order (1% seller-paid fee embedded)."},{"id":"cancel_listing","name":"Cancel Listing","tags":["ens","transaction"],"description":"Cancel one of your listings via Seaport cancel()."},{"id":"cancel_offer","name":"Cancel Offer","tags":["ens","transaction"],"description":"Cancel an offer you made via Seaport cancel()."},{"id":"accept_offer","name":"Accept Offer","tags":["ens","transaction"],"description":"Accept a standing offer on a name you own (Seaport fulfillment)."},{"id":"batch_purchase","name":"Batch Purchase","tags":["ens","transaction"],"description":"Buy up to 20 specific listed names in a single Seaport transaction."},{"id":"sweep","name":"Sweep","tags":["ens","transaction"],"description":"Floor-sweep the cheapest N listed names in a category in one Seaport transaction."},{"id":"batch_create_listings","name":"Batch Create Listings","tags":["ens","transaction"],"description":"Bulk-list up to 500 names with one SIP-6 bulk signature."},{"id":"register_agent","name":"Register Agent","tags":["ens","transaction"],"description":"Register an ENS name as an ERC-8004 agent identity on mainnet (ERC-8217-bound to the name by default)."}],"tools":["Search Ens Names","Enumerate Entities","Get Name Details","Check Availability","Get Similar Names","Get Valuation","Get Market Activity","Get Expiring Names","Get Wallet Portfolio","Find Alpha","Wash Check","Get Primary Name","Manage Ens Name","Provision Agent Identity","Get Agent Reputation","Search Agent Directory","Get Caller Identity","Search Knowledge","Get Usage Stats","Purchase Name","Make Offer","Bulk Register","Renew Ens Name","Transfer Ens Name","Bulk Transfer Ens Names","Set Ens Records","Bulk Set Records","Set Primary Name","Set Resolver","Wrap Name","Unwrap Name","Manage Fuses","Mint Subnames","Extend Subname Expiry","Approve Operator","Reclaim Name","Create Listing","Cancel Listing","Cancel Offer","Accept Offer","Batch Purchase","Sweep","Batch Create Listings","Register Agent"],"extra":{"inputModes":["text/plain","application/json"],"outputModes":["application/json"],"capabilities":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":false},"protocolVersion":"0.3.0"},"attribution":{"kind":"a2a_card","name":"a2a_card","summary":"a2a_card","version":"a2a_card","description":"a2a_card","homepageUrl":"a2a_card","publisherUrl":"a2a_card","publisherName":"a2a_card"}},"derived":{"capabilities":[{"slug":"finance.markets","name":"Markets & Trading","confidence":1,"provenance":"derived"},{"slug":"security.identity","name":"Identity & Access","confidence":0.938,"provenance":"derived"},{"slug":"commerce.payments","name":"Payments","confidence":0.885,"provenance":"derived"},{"slug":"media.speech-recognition","name":"Speech Recognition","confidence":0.729,"provenance":"derived"},{"slug":"dev.filesystem","name":"Filesystem","confidence":0.54,"provenance":"derived"},{"slug":"ai.agent-discovery","name":"Agent Discovery","confidence":0.54,"provenance":"derived"},{"slug":"knowledge.knowledge-graph","name":"Knowledge Graphs","confidence":0.525,"provenance":"derived"}],"categories":["ai","commerce","dev","finance","knowledge","media","security"]},"observed":{"status":"unknown","statusReason":"Not checked yet.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[{"at":"2026-09-05T18:27:31.197Z","kind":"a2a_card","ok":true,"httpStatus":200,"latencyMs":180,"error":null,"detail":{"name":"Name Whisper","signed":false,"version":"1.0.0","cardPath":"/.well-known/agent-card.json","skillCount":44,"protocolVersion":"0.3.0"}}],"tools":null,"package":null},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"a2a_card","key":"https://namewhisper.ai/.well-known/agent-card.json","url":"https://namewhisper.ai/.well-known/agent-card.json","firstSeenAt":"2026-09-05T14:21:33.357Z","fetchedAt":"2026-09-05T14:21:33.357Z","normalizedAt":"2026-09-05T14:21:33.357Z"}]},"firstSeenAt":"2026-09-05T14:21:33.357Z","updatedAt":"2026-09-05T14:25:23.908Z"}