Skip to content

Point pin publishing at /pit, which is where the form actually is - #10

Merged
ralyodio merged 1 commit into
mainfrom
fix-pit-url
Aug 1, 2026
Merged

Point pin publishing at /pit, which is where the form actually is#10
ralyodio merged 1 commit into
mainfrom
fix-pit-url

Conversation

@ralyodio

@ralyodio ralyodio commented Aug 1, 2026

Copy link
Copy Markdown
Contributor

Both the README and setup-origin.sh told operators to publish their key at app.moshcode.sh/pit/dns.

That page has no pin form. It is the walkthrough for pointing a machine's resolver at Moshpit — System Settings on macOS, resolvectl on Linux, the resolver addresses. Nothing on it publishes anything.

So the documented final step could not be completed by following the documentation. The failure is quiet and expensive: the name stays refused by every client, the server looks broken, and nothing on the page hints you are in the wrong place. Verified by fetching it — the visible content is entirely resolver setup:

Use it (DNS) · The addresses · Not published yet. · Set it
macOS — System Settings → Network → … add it with …
Linux — resolvectl dns <interface> <resolver address>

The real dashboard is /pit: sign in → Yours tab → Key pins on the TLD. Its own help text confirms it is also where a name's target lives:

"how do I host a site at a name I hold? — Put your server's IPv6 address in 'points at'."

That makes /pit the single place worth naming, since publishing a pin and setting points at are the two halves of making a name reachable.

Also

setup-origin.sh now prints the TLD it wants, because Key pins on .hacker is actionable in a way a bare URL is not:

  Publish it at https://app.moshcode.sh/pit
  sign in · the "Yours" tab · "Key pins" on .hacker

Verified for both chovy.hacker.hacker and seo.rank.rank. sh -n clean, dry-run exercised.

Note

I introduced this link in the earlier origin-side PR by copying it from the existing README, so it propagated rather than originated here. The one remaining /pit/dns mention is deliberate — it names the wrong page so anyone who bookmarked it knows why it moved.

🤖 Generated with Claude Code

Both the README and setup-origin.sh sent operators to
app.moshcode.sh/pit/dns. That page is the instructions for pointing a
machine's *resolver* at Moshpit -- a walkthrough of System Settings on
macOS, resolvectl on Linux. It has no pin form anywhere on it.

So the documented last step of publishing a key could not be completed by
following the documentation. The name stays refused by every client, the
server looks broken, and nothing on the page suggests you are in the wrong
place.

The dashboard is /pit: sign in, "Yours" tab, "Key pins" on the TLD. Same
page carries a name's "points at" target, which is the other half of making
a name reachable, so it is worth naming as the one place to go.

The script now prints the TLD it wants, since "Key pins on .hacker" is
actionable in a way that a bare URL is not.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@github-actions

github-actions Bot commented Aug 1, 2026

Copy link
Copy Markdown

vu1nz Security Review

0 finding(s) in PR #?

No security issues found.

@ralyodio
ralyodio marked this pull request as ready for review August 1, 2026 19:41
@ralyodio
ralyodio merged commit 1b0f456 into main Aug 1, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant