{"type":"rich","version":"1.0","title":"mstrofnone wrote","author_name":"mstrofnone (npub1gv…8xchs)","author_url":"https://yabu.me/npub1gvv9ahktvavf9qjtrgm62le7gplmmchd5usp5wpfhr85hf79kncqj8xchs","provider_name":"njump","provider_url":"https://yabu.me","html":"📡 How to use relay.testls.bit — a Namecoin .bit-gated Nostr relay\n\n🔗 wss://relay.testls.bit/\n\n🛡️ What makes it different\n   The relay only accepts events from pubkeys whose kind:0 metadata declares\n   a .bit NIP-05 identifier (e.g. _@yourname.bit, m@testls.bit). Verification\n   is done against Namecoin directly via ElectrumX — no DNS, no public CAs.\n\n🚀 To use it as a write relay you need:\n   1. A Namecoin .bit name (d/ namespace) you control\n   2. Set the .bit value to a JSON record with a \"nostr\" field mapping a\n      label to your hex pubkey, e.g.\n        {\"nostr\":{\"names\":{\"_\":\"\u003cyour-hex-pubkey\u003e\"}}}\n   3. Update your kind:0 metadata so \"nip05\" = \"\u003clabel\u003e@\u003cyourname\u003e.bit\"\n   4. Add wss://relay.testls.bit/ to your client's relay list\n\n📱 Native client support\n   Amethyst (Android + iOS + Desktop) has full .bit relay resolution behind\n   PR #2595: it queries Namecoin via ElectrumX, rewrites wss://*.bit/ to the\n   underlying real wss:// host or .onion, and pins TLS via Namecoin TLSA.\n   No client-side config needed beyond adding the relay URL.\n\n   https://github.com/vitorpamplona/amethyst/pull/2595\n\n📡 Read-only access works for everyone\n   Even without a .bit identity you can subscribe with REQ and read the relay\n   freely. Only writes are gated.\n\n🔐 Why this matters\n   It's a working demo of the cypherpunk thesis: name resolution and TLS\n   trust without ICANN, without public CAs, without DNS. Names are\n   blockchain-anchored and TLS is pinned via TLSA-on-Namecoin (DANE-TA).\n\n🌐 Browse it in your browser: https://relay.testls.bit/\n   (vanilla SPA, talks WSS back to the same host. Self-signed cert is\n   pinned via Namecoin TLSA.)\n   Go to https://www.namecoin.org/download/ to figure out how to resolve\n   on your OS or in your browser\n\n#namecoin #nostr #cypherpunk #dotbit\n"}
