{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_zuqy8t3p2adx","handle":"stabledomains","url":"https://wellknown.network/agents/stabledomains","links":{"self":"https://wellknown.network/agents/stabledomains/record.json","html":"https://wellknown.network/agents/stabledomains","markdown":"https://wellknown.network/agents/stabledomains/record.md","api":"https://wellknown.network/api/v1/agents/stabledomains","status":"https://wellknown.network/api/v1/agents/stabledomains/status","claim":"https://wellknown.network/agents/stabledomains/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/stabledomains/claim.json","badge":"https://wellknown.network/agents/stabledomains/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/stabledomains/history","tools":"https://wellknown.network/api/v1/agents/stabledomains/tools"},"ard":{"identifier":"urn:air:stabledomains.net:agent:stabledomains","type":"application/a2a-agent-card+json"},"kind":"agent","declared":{"name":"StableDomains","summary":"Agent-first domain registrar paid in USDC/USDT on 7 chains (Base, Ethereum, Arbitrum, Polygon, HyperEVM, BNB Chain and Solana) or via x402, plus an expiring-domains feed. Card payment for people: open the checkout link /order/{id}?pay=card for Stripe checkout (cards, Apple Pay, Google Pay); the car…","description":"Agent-first domain registrar paid in USDC/USDT on 7 chains (Base, Ethereum, Arbitrum, Polygon, HyperEVM, BNB Chain and Solana) or via x402, plus an expiring-domains feed. Card payment for people: open the checkout link /order/{id}?pay=card for Stripe checkout (cards, Apple Pay, Google Pay); the card price includes the Stripe fee (2.9% + $0.30). An agent creates the order and a person completes card checkout; agents pay on their own in USDC/USDT. Free guest API key: POST /api/v1/agents/signup.","publisher":{"name":"StableDomains","url":"https://stabledomains.net"},"homepage":"https://stabledomains.net/llms.txt","repository":null,"version":"2.5.0","license":null,"protocols":["a2a","mcp"],"tags":["domains","registrar","usdc","usdt","x402","card","stripe","apple-pay","google-pay","expired-domains","seo","dns"],"pricing":null,"endpoints":[{"url":"https://stabledomains.net/api/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":[{"id":"register_domain","name":"Register a domain","tags":["domains","registrar","usdc","usdt","x402","card"],"description":"Check availability, quote, pay in stablecoins and register a domain."},{"id":"card_checkout","name":"Card checkout link for a person","tags":["card","stripe","apple-pay","google-pay"],"description":"Card payment for people: open the checkout link /order/{id}?pay=card for Stripe checkout (cards, Apple Pay, Google Pay); the card price includes the Stripe fee (2.9% + $0.30). An agent creates the order and a person completes card checkout; agents pay on their own in USDC/USDT."},{"id":"find_dropping_domains","name":"Find expiring domains with backlinks","tags":["expired-domains","seo"],"description":"Search expiring and just-dropped domains with quality scores."},{"id":"manage_dns","name":"Manage DNS","tags":["dns"],"description":"Set records and nameservers on domains you own."}],"tools":["Register a domain","Card checkout link for a person","Find expiring domains with backlinks","Manage DNS"],"extra":{"updatedAt":"2026-10-29T11:20:38.152775Z","inputModes":["application/json","text/plain"],"outputModes":["application/json"],"publishedAt":"2026-10-29T11:20:38.152775Z","capabilities":{"streaming":false,"pushNotifications":false},"registryName":"net.stabledomains/registrar","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":"content.seo","name":"SEO","confidence":1,"provenance":"declared"},{"slug":"dev.ci-cd","name":"CI/CD & Deploy","confidence":1,"provenance":"derived"},{"slug":"commerce.payments","name":"Payments","confidence":1,"provenance":"declared"},{"slug":"commerce.pricing","name":"Pricing & Quotes","confidence":1,"provenance":"derived"},{"slug":"communication.notifications","name":"Notifications","confidence":1,"provenance":"derived"},{"slug":"dev.filesystem","name":"Filesystem","confidence":0.54,"provenance":"derived"},{"slug":"analytics.reporting","name":"Reporting & Dashboards","confidence":0.54,"provenance":"derived"},{"slug":"ai.agent-discovery","name":"Agent Discovery","confidence":0.54,"provenance":"derived"}],"categories":["ai","analytics","commerce","communication","content","dev"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 2h ago.","lastOkAt":"2026-10-31T11:27:17.777Z","lastProbedAt":"2026-10-31T11:27:17.777Z","statusComputedAt":"2026-10-31T11:31:10.336Z","reliability30d":{"probes":1,"successRate":1,"p50Ms":178,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":1,"ok":1,"authBoundaryOk":0,"serviceOk":1,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-10-31T11:27:17.777Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":178,"error":null,"detail":{"tools":[{"name":"search_domains","description":"Check availability and USD price for a name across TLDs. Each result has premium (boolean; premium = registry price + 12%) and renewal_price (USD/yr). If the na"},{"name":"search_aftermarket","description":"For a taken name: affiliate links to Atom.com, an OUTSIDE aftermarket (not StableDomains), to find premium alternatives for the keyword. Exact-name listing on A"},{"name":"agent_signup","description":"Instant signup: returns an API key immediately (no form, no email). Guest tier (30 req/min) until claimed by email or wallet. Rate limited per IP (3/hour). Stor"},{"name":"quote_domain","description":"Live price quote for one domain. Returns premium (boolean) and renewal_price (USD/yr). Premium orders are refused if they exceed what we can currently fund."},{"name":"create_order","description":"Create a registration order (a price-locked quote). Returns quote{price_usd, locked_until}, payment requirements (exact amount, address, x402 accepts) and check"},{"name":"buy_with_balance","description":"Register a domain and pay from prepaid balance in one call."},{"name":"check_order","description":"Get order status and next actions."},{"name":"pay_order","description":"Submit payment: tx_hash (EVM hash or Solana signature) of your transfer, or x_payment (base64 x402 EIP-3009 payload, gasless)."},{"name":"get_balance","description":"Get your prepaid USD balance and its ledger of top-ups and spends."},{"name":"topup_balance","description":"Create a top-up order (USD 5–5000); pay it like any order."},{"name":"find_dropping_domains","description":"Find expiring, pending-delete and just-dropped domains ranked by a verified quality score (0-100) built from sampled Wayback snapshots (real site vs parked/for-"},{"name":"drop_radar","description":"Domain Drop Radar: expiring, pending-delete and just-dropped domains filtered by TLD(s), length, keywords, value, quality and drop date, with presets (short-bra"},{"name":"radar_alert","description":"Save a Drop Radar search and get a signed webhook (event radar.match, header X-StableDomains-Signature = sha256 HMAC of the body with the returned secret) and/o"},{"name":"suggest_domains","description":"Free. Pass domain (e.g. a taken name like agent.com) to get close AVAILABLE alternatives (other extensions, get/try/hq/app variants), live-checked and ranked by"},{"name":"estimate_domain_value","description":"Heuristic USD value estimate for any domain (length, TLD, dictionary words, brandability, Wayback age, backlinks) with factor breakdown and availability."},{"name":"whois_lookup","description":"RDAP (modern WHOIS) lookup for any domain: registrar, created/expires dates, status codes, nameservers, DNSSEC."},{"name":"dns_email_check","description":"DNS + email security audit via DNS-over-HTTPS: A/AAAA/MX/NS/CAA, SPF, DKIM (common or given selectors), DMARC policy, grade A-F and concrete fixes."},{"name":"is_domain_dropping","description":"Is an expired domain about to become available? Returns lifecycle (grace, redemption, pending delete, available, registered), estimated drop date and backlink d"},{"name":"watch_domain","description":"Get notified when an expiring domain changes status or drops (becomes registrable). Pass webhook_url (active immediately, POSTs JSON events domain.status_change"},{"name":"set_url_forward","description":"FREE 301 URL forwarding for a domain you registered with us: forward the whole domain (subdomain '@', also covers www) or a subdomain to any https URL. Points D"},{"name":"list_url_forwards","description":"URL forwards configured on a domain you own."},{"name":"apply_dns_template","description":"FREE one-call DNS setup for a domain you own. template: vercel | netlify (params.site) | github-pages (params.user) | google-workspace | microsoft-365 | zoho-ma"},{"name":"get_dns","description":"Nameservers and DNS records (A/AAAA/CNAME/MX/TXT) of a domain you own."},{"name":"set_dns","description":"Set DNS records and/or nameservers of a domain you own. records: [{type: A|AAAA|CNAME|MX|TXT, name: '@'|sub, value, ttl?, priority? (MX)}]. mode 'replace' (defa"},{"name":"renew_domain","description":"Renew a domain you own. Returns USDC payment requirements (402), or pay_with=balance to renew instantly from prepaid balance."},{"name":"set_notification_webhook","description":"Account webhook for lifecycle events: domain.expiring (30/7/1 days before), domain.renewed, domain.transfer_completed. null to remove."},{"name":"transfer_domain","description":"Transfer a domain in from another registrar using its auth/EPP code; paid in USDC (adds 1 year). Unlock it at the current registrar first. Completes in ~5-7 day"},{"name":"create_cart","description":"Register up to 20 available domains with ONE payment (exact total in the 402). Returns a price-locked quote, checkout_url for a human to pay, and is idempotent "},{"name":"get_referral_link","description":"Your referral code and shareable link (?ref=<code>, 30-day attribution). Referrers earn 10% of our margin on paid orders by people/agents they refer; agents pas"},{"name":"get_referral_stats","description":"Referral dashboard: clicks, referred users, sales, earned / unpaid / pending / paid USD, recent sales and payouts. Payouts are USDC on Base, batched weekly (min"},{"name":"set_payout_address","description":"Set the Base USDC address that receives your weekly referral payouts (null to clear)."},{"name":"set_auto_renew","description":"Turn auto-renew on/off for a domain you own and/or fund its renewal balance (vault). deposit_usd moves USDC from your prepaid balance (topup_balance) into the d"},{"name":"get_renewal_balance","description":"Auto-renew vault for a domain: renewal balance, 1-year renewal price, whether it is covered, shortfall, days to expiry and ledger. Omit domain to list all your "},{"name":"search_agents","description":"Search the StableDomains.net agent directory (approved AI agents and MCP servers) by keyword or capability. Returns name, description, url, endpoint_url, mcp_ur"},{"name":"get_agent","description":"Get one agent directory profile by slug."},{"name":"list_my_agent","description":"Agent profiles you submitted (any status: pending, approved, rejected) with review notes. Submit a new one with POST /api/v1/agents (auth required, moderated)."},{"name":"list_domains","description":"List the domains owned by the caller, with expiry dates and status."}],"toolCount":37,"toolsHash":"41e5c72d791a3a95a657591c63edfeef9512ce9af82d703a2f11eeaabf2308af","serverName":"stabledomains","capabilities":["tools"],"serverVersion":"2.5.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"search_domains","description":"Check availability and USD price for a name across TLDs. Each result has premium (boolean; premium = registry price + 12%) and renewal_price (USD/yr). If the na"},{"name":"search_aftermarket","description":"For a taken name: affiliate links to Atom.com, an OUTSIDE aftermarket (not StableDomains), to find premium alternatives for the keyword. Exact-name listing on A"},{"name":"agent_signup","description":"Instant signup: returns an API key immediately (no form, no email). Guest tier (30 req/min) until claimed by email or wallet. Rate limited per IP (3/hour). Stor"},{"name":"quote_domain","description":"Live price quote for one domain. Returns premium (boolean) and renewal_price (USD/yr). Premium orders are refused if they exceed what we can currently fund."},{"name":"create_order","description":"Create a registration order (a price-locked quote). Returns quote{price_usd, locked_until}, payment requirements (exact amount, address, x402 accepts) and check"},{"name":"buy_with_balance","description":"Register a domain and pay from prepaid balance in one call."},{"name":"check_order","description":"Get order status and next actions."},{"name":"pay_order","description":"Submit payment: tx_hash (EVM hash or Solana signature) of your transfer, or x_payment (base64 x402 EIP-3009 payload, gasless)."},{"name":"get_balance","description":"Get your prepaid USD balance and its ledger of top-ups and spends."},{"name":"topup_balance","description":"Create a top-up order (USD 5–5000); pay it like any order."},{"name":"find_dropping_domains","description":"Find expiring, pending-delete and just-dropped domains ranked by a verified quality score (0-100) built from sampled Wayback snapshots (real site vs parked/for-"},{"name":"drop_radar","description":"Domain Drop Radar: expiring, pending-delete and just-dropped domains filtered by TLD(s), length, keywords, value, quality and drop date, with presets (short-bra"},{"name":"radar_alert","description":"Save a Drop Radar search and get a signed webhook (event radar.match, header X-StableDomains-Signature = sha256 HMAC of the body with the returned secret) and/o"},{"name":"suggest_domains","description":"Free. Pass domain (e.g. a taken name like agent.com) to get close AVAILABLE alternatives (other extensions, get/try/hq/app variants), live-checked and ranked by"},{"name":"estimate_domain_value","description":"Heuristic USD value estimate for any domain (length, TLD, dictionary words, brandability, Wayback age, backlinks) with factor breakdown and availability."},{"name":"whois_lookup","description":"RDAP (modern WHOIS) lookup for any domain: registrar, created/expires dates, status codes, nameservers, DNSSEC."},{"name":"dns_email_check","description":"DNS + email security audit via DNS-over-HTTPS: A/AAAA/MX/NS/CAA, SPF, DKIM (common or given selectors), DMARC policy, grade A-F and concrete fixes."},{"name":"is_domain_dropping","description":"Is an expired domain about to become available? Returns lifecycle (grace, redemption, pending delete, available, registered), estimated drop date and backlink d"},{"name":"watch_domain","description":"Get notified when an expiring domain changes status or drops (becomes registrable). Pass webhook_url (active immediately, POSTs JSON events domain.status_change"},{"name":"set_url_forward","description":"FREE 301 URL forwarding for a domain you registered with us: forward the whole domain (subdomain '@', also covers www) or a subdomain to any https URL. Points D"},{"name":"list_url_forwards","description":"URL forwards configured on a domain you own."},{"name":"apply_dns_template","description":"FREE one-call DNS setup for a domain you own. template: vercel | netlify (params.site) | github-pages (params.user) | google-workspace | microsoft-365 | zoho-ma"},{"name":"get_dns","description":"Nameservers and DNS records (A/AAAA/CNAME/MX/TXT) of a domain you own."},{"name":"set_dns","description":"Set DNS records and/or nameservers of a domain you own. records: [{type: A|AAAA|CNAME|MX|TXT, name: '@'|sub, value, ttl?, priority? (MX)}]. mode 'replace' (defa"},{"name":"renew_domain","description":"Renew a domain you own. Returns USDC payment requirements (402), or pay_with=balance to renew instantly from prepaid balance."},{"name":"set_notification_webhook","description":"Account webhook for lifecycle events: domain.expiring (30/7/1 days before), domain.renewed, domain.transfer_completed. null to remove."},{"name":"transfer_domain","description":"Transfer a domain in from another registrar using its auth/EPP code; paid in USDC (adds 1 year). Unlock it at the current registrar first. Completes in ~5-7 day"},{"name":"create_cart","description":"Register up to 20 available domains with ONE payment (exact total in the 402). Returns a price-locked quote, checkout_url for a human to pay, and is idempotent "},{"name":"get_referral_link","description":"Your referral code and shareable link (?ref=<code>, 30-day attribution). Referrers earn 10% of our margin on paid orders by people/agents they refer; agents pas"},{"name":"get_referral_stats","description":"Referral dashboard: clicks, referred users, sales, earned / unpaid / pending / paid USD, recent sales and payouts. Payouts are USDC on Base, batched weekly (min"},{"name":"set_payout_address","description":"Set the Base USDC address that receives your weekly referral payouts (null to clear)."},{"name":"set_auto_renew","description":"Turn auto-renew on/off for a domain you own and/or fund its renewal balance (vault). deposit_usd moves USDC from your prepaid balance (topup_balance) into the d"},{"name":"get_renewal_balance","description":"Auto-renew vault for a domain: renewal balance, 1-year renewal price, whether it is covered, shortfall, days to expiry and ledger. Omit domain to list all your "},{"name":"search_agents","description":"Search the StableDomains.net agent directory (approved AI agents and MCP servers) by keyword or capability. Returns name, description, url, endpoint_url, mcp_ur"},{"name":"get_agent","description":"Get one agent directory profile by slug."},{"name":"list_my_agent","description":"Agent profiles you submitted (any status: pending, approved, rejected) with review notes. Submit a new one with POST /api/v1/agents (auth required, moderated)."},{"name":"list_domains","description":"List the domains owned by the caller, with expiry dates and status."}],"package":null,"toolSurface":{"id":"ts_y6gns5ff9gh8","endpointId":"ep_3hw3q2qw7qsb","hash":"41e5c72d791a3a95a657591c63edfeef9512ce9af82d703a2f11eeaabf2308af","toolCount":37,"serverName":"stabledomains","serverVersion":"2.5.0","protocolVersion":"2025-06-18","firstSeenAt":"2026-10-31T11:27:17.790Z","lastSeenAt":"2026-10-31T11:27:17.790Z","observations":1,"toolNames":["search_domains","search_aftermarket","agent_signup","quote_domain","create_order","buy_with_balance","check_order","pay_order","get_balance","topup_balance","find_dropping_domains","drop_radar","radar_alert","suggest_domains","estimate_domain_value","whois_lookup","dns_email_check","is_domain_dropping","watch_domain","set_url_forward","list_url_forwards","apply_dns_template","get_dns","set_dns","renew_domain","set_notification_webhook","transfer_domain","create_cart","get_referral_link","get_referral_stats","set_payout_address","set_auto_renew","get_renewal_balance","search_agents","get_agent","list_my_agent","list_domains"],"distinctSurfaces":1},"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"net.stabledomains/registrar","url":"https://registry.modelcontextprotocol.io/v0/servers/net.stabledomains%2Fregistrar","firstSeenAt":"2026-10-31T09:22:03.688Z","fetchedAt":"2026-10-31T09:22:03.688Z","normalizedAt":"2026-10-31T09:22:03.688Z"},{"source":"a2a_card","key":"https://stabledomains.net/.well-known/agent-card.json","url":"https://stabledomains.net/.well-known/agent-card.json","firstSeenAt":"2026-10-31T09:24:53.936Z","fetchedAt":"2026-10-31T09:24:53.936Z","normalizedAt":"2026-10-31T09:24:53.936Z"}]},"firstSeenAt":"2026-10-31T09:22:03.688Z","updatedAt":"2026-10-31T11:32:31.780Z"}