用途:帮助用户为初创公司、SaaS、产品或品牌选定名称时,判断该名称是否真正可用,包括能否拿到域名,以及是否存在冲突商标(重点为欧盟 EUIPO 与 DACH 国家局)。
主要能力:分两步核查。第一步为可脚本化的域名检查,使用 scripts/check-domains.sh <name> [tld ...],默认 TLD 为 ai 与 com,支持指定 TLD、完整域名、多名称多 TLD(如 -t com,ai,io a b c)与机器可读输出(--json),选项包括 -t/--tlds、-j/--jobs、--json、--no-cache。判定按可靠性顺序检查信号并在首个决定性信号处停止:IANA TLD 列表(缓存 30 天,未委派 TLD 报 INVALID-TLD)、RDAP(200 为已注册)、DNS NS 记录、whois 免费/占用标记(对 .de、.at 等无开放 RDAP 的域名决定性,限流回复报 UNKNOWN 而非免费)、RDAP 404 且无相反 whois 时为可用。已注册但未配置 DNS 的域名仍会经 RDAP/whois 正确标记为已占用。whois/dig 为可选,缺失信号会在 stderr 提示。需告知用户这只是强指示而非保证,溢价、保留与屏蔽名称仍可能在注册商结账时失败。
商标检索:优先使用 trademark-search 技能,直接查询 TMview JSON API(curl + jq,无需浏览器),命令为 ../trademark-search/scripts/tmview-search.sh "<name>" -o DACH,返回商标、尼斯分类、状态、持有人与结论。当该 API 不可用、需要原始记录页面或需查询 TMview 覆盖不佳的注册处时,改用浏览器方案:先运行 scripts/tm-links.sh "<name>" 获取验证链接,再用浏览器技能(agent-browser、browser-tools 或 web-browser)打开 TMview(https://www.tmdn.org/tmview/),按精确名称检索,EUIPO 商标设 Offices = EM,并可去掉局别过滤以命中 DE/AT/CH 及国际注册;每条命中记录商标文本、持有人/申请人、尼斯分类、状态与局别;面向 DACH 时可在 DPMAregister 交叉核对,并运行 WIPO Global Brand Database 查全球/国际商标。
结果解读:相关尼斯分类中无相同或近似商标则视为清晰;相同商标但分类完全不同且无关通常可用但需标注风险;软件/SaaS 通常涉及尼斯第 9、42 类,常含 35 类,同类别或相关类别存在相同/近似商标即冲突,建议换名。始终注明这不构成法律意见,申请前应咨询商标律师。
输出建议:按候选名称给出紧凑表格,含名称、关键 TLD 域名状态、EUIPO/TM 状态与结论,再给出明确推荐与注意事项(仅指示而非保证、非法律意见)。
限制:域名结论为强指示而非保证;商标注册局页面有机器人防护,无法用 curl 抓取;尼斯分类相关性判断需谨慎;不提供法律意见。