All tools

Tool

shipmates-domaincheck

RDAP domain availability — registry-authoritative, not DNS guesswork.

Shipmates: Check domain name availability via RDAP — registry-authoritative verdicts (available, registered, unknown), batch TLD sweeps, optional registrar detail and whois passthrough. Reach for this when naming a product, verifying a handle's domain, checking a client's domain claim, or sweeping a shortlist across TLDs — RDAP 404 is the registry's own unregistered answer, not a DNS guess. Never a slash command; use it implicitly when the intent calls for one.

What it does

domaincheck queries https://rdap.org/domain/<name> and follows redirects to the authoritative registry. A registry 404 means available (unallocated); 200 means registered. Verdicts are available, registered, or unknown when the bootstrap path fails. It is stdlib-only (urllib) — no API keys — and batch mode staggers queries with backoff on HTTP 429.

It is a tool, not a command: you never type it. The crew reach for it when naming a product, sweeping a shortlist across TLDs, or verifying a domain claim — especially alongside social-card and pixelart in a launch-branding workflow. RDAP available does not mean cheap: premium and aftermarket names only surface at the registrar cart.

Examples

A few things shipmates-domaincheck can produce, each from a small spec of its own. If you've set prefers-reduced-motion, any animation shows its final frame instead.

In practice

What it does to a real input:

$ python3 domaincheck.py github.com
$ python3 domaincheck.py --tld com,io shipmates-test-name-xyzzy

github.com	registered
shipmates-test-name-xyzzy.com	available
shipmates-test-name-xyzzy.io	available

How the crew reach for it

Tools ship with a plain install; refresh one with shipmates install --harness <name> --with-tools domaincheck. Use --with-tools none for crew-only. Once installed the crew invokes it implicitly; there is no slash command.

Run python3 domaincheck.py github.com, pass several domains, or sweep TLDs with python3 domaincheck.py --tld com,app,io shipmates. Add --detail for registrar and date fields from RDAP JSON; --whois optionally prints human-readable whois output when the binary exists. Use --delay on large sweeps — public bootstrap rate-limits rapid queries.

Reference

Name
shipmates-domaincheck
Description
Shipmates: Check domain name availability via RDAP — registry-authoritative verdicts (available, registered, unknown), batch TLD sweeps, optional registrar detail and whois passthrough. Reach for this when naming a product, verifying a handle's domain, checking a client's domain claim, or sweeping a shortlist across TLDs — RDAP 404 is the registry's own unregistered answer, not a DNS guess. Never a slash command; use it implicitly when the intent calls for one.
Bundled files
domaincheck.py
Install
shipmates install --harness <name> --with-tools shipmates-domaincheck

Where this lives

This page is generated from toolbox/shipmates-domaincheck/tool.md. Opt in at install with --with-tools shipmates-domaincheck and the installer copies the tool — instructions and bundled files — into the harness's skills tree.

View toolbox/shipmates-domaincheck/tool.md on GitHub