Swap Nym mixnet references to Tor

The wallet's transport moved from the Nym mixnet to embedded Tor (Nym's
free-tier bandwidth is being removed upstream and the paid path needs a
token — not a foundation for a payments wallet). Update the marketing
copy and privacy policy to match: the "Mixnet, built in" feature card is
now about Tor, the payment-rail diagram and hero copy no longer claim a
5-hop mixnet, and nym.com links point to torproject.org instead.
This commit is contained in:
2026-07-04 03:45:42 -04:00
parent c220ec3efd
commit b49f2f4cf9
2 changed files with 19 additions and 18 deletions
+14 -13
View File
@@ -4,10 +4,10 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Goblin — a private wallet for GRIN ツ</title>
<meta name="description" content="Pay a username and the payment travels as an end-to-end encrypted message over nostr, through the Nym mixnet. No files to swap, no addresses on the chain.">
<meta name="description" content="Pay a username and the payment travels as an end-to-end encrypted message over nostr, through Tor. No files to swap, no addresses on the chain.">
<meta property="og:type" content="website">
<meta property="og:title" content="Goblin — a private wallet for GRIN ツ">
<meta property="og:description" content="Pay a username — slatepacks and the Nym mixnet handled for you. Relays only ever see ciphertext.">
<meta property="og:description" content="Pay a username — slatepacks and Tor handled for you. Relays only ever see ciphertext.">
<meta property="og:url" content="https://goblin.st/">
<meta property="og:image" content="https://goblin.st/assets/goblin-icon.png">
<link rel="icon" type="image/png" href="assets/goblin-icon.png">
@@ -42,7 +42,7 @@
Goblin is a private wallet for
<strong>GRIN</strong>. Pay a <span class="at">username</span> and the payment is
delivered as an end-to-end encrypted message over <strong>nostr</strong>, through
the <strong>Nym mixnet</strong>. No files to swap. No need to both be online.
<strong>Tor</strong>. No files to swap. No need to both be online.
</p>
<div class="cta-row">
<a class="btn-primary" href="#downloads">
@@ -78,7 +78,7 @@
<div class="rail-card">
<div class="rail-title">
<h2>How a payment travels</h2>
<span class="sub">Payments are NIP-44 encrypted; relays only ever see ciphertext — never the amount, sender, or recipient. Privacy is Mimblewimble on-chain + Nym on the wire.</span>
<span class="sub">Payments are NIP-44 encrypted; relays only ever see ciphertext — never the amount, sender, or recipient. Privacy is Mimblewimble on-chain + Tor on the wire.</span>
</div>
<div class="rail">
<img class="packet" src="assets/grin-logo.png" alt="" aria-hidden="true">
@@ -92,7 +92,7 @@
</div>
<div class="stop">
<div class="pin"><svg viewBox="0 0 24 24"><circle cx="12" cy="12" r="8.5"/><circle cx="12" cy="12" r="5.2"/><circle cx="12" cy="12" r="2"/></svg></div>
<b>Nym mixnet</b><i>5-hop, linked in-process</i>
<b>Tor</b><i>onion-routed, linked in-process</i>
</div>
<div class="stop">
<div class="pin"><svg viewBox="0 0 24 24"><path d="M12 21s-6.5-4.3-6.5-9.2C5.5 8 8 6 12 6s6.5 2 6.5 5.8C18.5 16.7 12 21 12 21z" transform="translate(0 -1.5)"/><path d="M9 11.5l2 2 4-4.5"/></svg></div>
@@ -130,13 +130,14 @@
</article>
<article class="feat">
<div class="glyph"><svg viewBox="0 0 24 24"><circle cx="12" cy="12" r="9"/><circle cx="12" cy="12" r="5.5"/><circle cx="12" cy="12" r="2"/></svg></div>
<h3>Mixnet, built in</h3>
<h3>Tor, built in</h3>
<p>Your payments and identity — nostr messages, names, price and
avatars — ride the
<a href="https://nym.com" rel="noopener">Nym mixnet</a>, with the SDK
linked right into the app. Five hops of cover traffic hide who pays
whom. (The grin node connects directly — public chain data, not tied
to you.) Nothing to set up.</p>
avatars — ride
<a href="https://www.torproject.org" rel="noopener">Tor</a>, embedded
right into the app. Tor hides your IP from the relay; the relay and
encryption hide the rest — content, sender, timing. (The grin node
connects directly — public chain data, not tied to you.) Nothing to
set up.</p>
</article>
<article class="feat">
<div class="glyph"><svg viewBox="0 0 24 24"><circle cx="8" cy="15" r="5"/><path d="M11.5 11.5 21 2"/><path d="M16.5 6.5 19 9"/><path d="M14 9l2.5 2.5"/></svg></div>
@@ -148,7 +149,7 @@
<div class="glyph"><svg viewBox="0 0 24 24"><path d="M4 21v-7M4 10V3M12 21v-9M12 8V3M20 21v-5M20 12V3M1 14h6M9 8h6M17 16h6"/></svg></div>
<h3>Your numbers, your way</h3>
<p>Off by default. Opt into a world currency, Bitcoin, or sats and the
rate is fetched over the mixnet — nothing leaves your device otherwise.</p>
rate is fetched over Tor — nothing leaves your device otherwise.</p>
</article>
</div>
</section>
@@ -260,7 +261,7 @@
<ul>
<li><a href="https://grin.mw" rel="noopener">GRIN ツ</a></li>
<li><a href="https://github.com/nostr-protocol/nips" rel="noopener">Nostr NIPs</a></li>
<li><a href="https://nym.com" rel="noopener">Nym</a></li>
<li><a href="https://www.torproject.org" rel="noopener">Tor</a></li>
</ul>
</div>
<div>