the moshpit namespace
Claim .anything
One level deep, first come first served. Hold .eggs and every name.eggs under it is yours. Point a TLD at another one you own and the whole namespace follows — .agentic → .agent makes foo.agentic resolve to foo.agent — while any name you exempt stays exactly where it is.
you asked for ai.blocked
ai.blocked is free. .blocked sells names at $2.
Buy it and it is yours to point wherever you like — the operator of the ending keeps the money, and nobody can take the name back.
Sign in with your moshcode account to buy it — the same login the CLI uses.
Endings you hold. Names under them are yours to mint for nothing — or put a price on the ending and let anyone buy one.
how do I host a site at a name I hold?
- Put your server's IPv6 address in "points at". Just the address —
2606:4700:4700::1111. IPv4 literals are refused: an A record on a small host is usually leased or NATed and goes stale without telling anyone. A hostname (box.example.com) works too. - Turn the resolver on, on any machine that should reach the name:
sudo moshcode dns enable. Moshpit endings are not in the public DNS root, so nothing resolves them until this is running — it answersAAAAfor your names out of the registry and leaves every other lookup alone. - Serve the name on that address, port 80. The browser connects straight to
your box and sends
Host: name.ending— nothing proxies, nothing redirects, so your web server needs a block that answers to the name.
Caddy — the http:// is required, not a
typo: no public CA will issue a certificate for an ending that is not in the DNS root, so
automatic HTTPS has to stay off.
nginx:
Or skip the typing —
moshcode template install bun-caddy-sqlite writes the Caddyfile, the systemd
units and a Bun + SQLite service already wired up this way.
moshcode template list shows what there is.
Check it with moshcode dns resolve seo.rank,
then curl -6 http://seo.rank/. A port other than 80 only works in the
/n/ view — DNS carries an address and has nowhere to put a port, so the browser
goes to 80 whatever the target says.
Sign in with your moshcode account to claim one — the same login the CLI uses.