site/nav/index.html

171 lines
7.8 KiB
HTML
Raw Normal View History

<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Tools — Silent Mode</title>
<meta name="description" content="Four ways to open BNS names on the Bitcoin Cash blockchain: the relay (no install), Theseus Navigator (browser), Ariadne Resolver (system-wide), and Ariadne for Firefox and Android.">
<link rel="stylesheet" href="../shared.css">
</head>
<body>
<nav class="topnav">
<a class="brand" href="../">⛓️ Silent <span class="g">Mode</span></a>
<a href="./" class="here">Tools</a>
<a href="../apps/">Apps</a>
<a href="../register.html">Names</a>
<a href="../store/">Store</a>
<a href="../hermes/">Messenger</a>
</nav>
<header class="hero">
<h1>The <span class="g">tools</span></h1>
<p class="tag">Four ways to reach a name registered on the Bitcoin Cash chain, from
"nothing installed" to "the whole computer speaks it." Pick by how much of your
machine you want to change.</p>
</header>
<div class="wrap">
<!-- ============ RELAY ============ -->
<section id="relay" class="plain">
<h2>1 · The remote relay <span class="pill p-live" style="vertical-align:middle;margin-left:.4rem">live</span></h2>
<p class="lede">A public gateway that reads the blockchain for you and hands the page to
your ordinary browser over ordinary HTTPS. Works on any phone, tablet or computer,
in any browser, with nothing to download and no settings to change.</p>
<table>
<tr><th>Open this</th><th>What you get</th><th>Where the page lives</th></tr>
<tr><td><a href="https://navigate.st/bns/hello.bch"><code>navigate.st/bns/hello.bch</code></a></td>
<td>A small page</td><td><span class="src s-chain">inside a blockchain transaction</span></td></tr>
<tr><td><a href="https://navigate.st/bns/coinspectrum.deviant.bch"><code>navigate.st/bns/coinspectrum.deviant.bch</code></a></td>
<td>A full multi-file site</td><td><span class="src s-sia">Sia storage network</span></td></tr>
<tr><td><a href="https://navigate.st/bns/coinspectrum.bch"><code>navigate.st/bns/coinspectrum.bch</code></a></td>
<td>The same site again</td><td><span class="src s-srv">an ordinary web server</span></td></tr>
<tr><td><a href="https://navigate.st/bns/argo.bch"><code>navigate.st/bns/argo.bch</code></a></td>
<td>A small page</td><td><span class="src s-chain">inside a blockchain transaction</span></td></tr>
</table>
<div class="note warn"><b>What the relay costs you.</b> Because it resolves names on your
behalf, the relay operator can see which <code class="inline">.bch</code> sites you
ask for. It is also one thing that can be blocked. Install anything below and the
lookup happens on your own machine — no operator in the middle.</div>
</section>
<!-- ============ THESEUS ============ -->
<section id="theseus">
<h2>2 · Theseus Navigator — the browser <span class="pill p-alpha" style="vertical-align:middle;margin-left:.4rem">alpha</span></h2>
<p class="lede">A desktop browser that speaks <code class="inline">.bch</code>,
<code class="inline">.p2p</code> and other BNS TLDs natively. Tabs, search, a home
page, a one-click Tor switch, and a registry badge on every page showing which
chain a name resolved on and whether the content came from the chain, from Sia, or
from a server. Changes nothing on your system.</p>
<div class="grid">
<div class="card">
<h3>What it's for</h3>
<p>Somebody who wants to browse BNS names on their own laptop without touching the
DNS or the trust store. Portable and installer both available.</p>
</div>
<div class="card">
<h3>What it needs</h3>
<p>Windows 64-bit. macOS and Linux builds not yet packaged.</p>
</div>
<div class="card">
<h3>Verification</h3>
<p>Unsigned by design — a code-signing certificate would require a legal identity,
which is what this project exists to avoid. Check the SHA-256 on the download
page against the on-chain <a href="../releases/"><code class="inline">releases/</code></a> list.</p>
</div>
</div>
<div class="cta" style="justify-content:flex-start">
<a class="btn acid" href="../apps/#theseus">Download →</a>
<a class="btn ghost" href="../releases/">See checksums</a>
</div>
</section>
<!-- ============ RESOLVER ============ -->
<section id="resolver">
<h2>3 · Ariadne Resolver — system-wide <span class="pill p-alpha" style="vertical-align:middle;margin-left:.4rem">alpha</span></h2>
<p class="lede">A small background service plus an installer. Teaches your <i>whole
computer</i> to open BNS names in <i>every</i> browser, with HTTPS working. The most
complete option; asks for administrator rights because it changes how your machine
resolves names.</p>
<div class="grid">
<div class="card">
<h3>What it does</h3>
<p>Runs a local DNS resolver that answers BNS names from the chain first and
forwards everything else. Mints TLS certificates on the fly, signed by a local
root that's <b>name-constrained</b> to the BNS TLDs — it cannot vouch for
<code class="inline">.com</code>.</p>
</div>
<div class="card">
<h3>What it changes</h3>
<p>Adds a background service, points DNS at loopback, imports one root certificate
into the machine trust store. Everything reverses with the bundled uninstaller.</p>
</div>
<div class="card">
<h3>What it needs</h3>
<p>Windows now. Linux/macOS after — the daemon itself is portable Node.js.</p>
</div>
</div>
<div class="cta" style="justify-content:flex-start">
<a class="btn acid" href="../apps/#resolver">Download →</a>
</div>
</section>
<!-- ============ EXTENSION ============ -->
<section id="extension">
<h2>4 · Ariadne for Firefox — the extension <span class="pill p-alpha" style="vertical-align:middle;margin-left:.4rem">alpha</span></h2>
<p class="lede">A browser add-on that resolves BNS names inside Firefox — no background
service, no system changes. The lightest install: 8 KB, zero dependencies.</p>
<div class="grid">
<div class="card">
<h3>What it's for</h3>
<p>Firefox users who want BNS in one browser only, without touching the OS. Also
runs on <b>Firefox for Android</b>.</p>
</div>
<div class="card">
<h3>What it costs</h3>
<p>Nothing to run — it resolves names in-extension against public electrum nodes.
No local daemon, no hosted resolver, no account.</p>
</div>
<div class="card">
<h3>Known limits</h3>
<p>No TLS pinning yet — sites reached over <code class="inline">ip</code> records
are only as trustworthy as the upstream server. Being fixed.</p>
</div>
</div>
<div class="cta" style="justify-content:flex-start">
<span class="btn ghost" style="opacity:.6;pointer-events:none">Packaging in progress</span>
</div>
</section>
<!-- ============ ANDROID (side entry into Apps) ============ -->
<section id="android">
<h2>5 · Ariadne for Android — the phone <span class="pill p-alpha" style="vertical-align:middle;margin-left:.4rem">alpha</span></h2>
<p class="lede">A phone app that resolves BNS names on the device itself — no relay
in the middle. Tabs, a start page built from the names actually registered on chain,
and a badge on every page showing whether it came from the chain or from DNS.</p>
<div class="cta" style="justify-content:flex-start">
<a class="btn acid" href="../apps/#android">Download APK →</a>
</div>
</section>
</div>
<footer>
<div>Silent Mode — a Deviant project.</div>
<div class="fine">Alpha software on a test network. Nothing signed by a recognized
authority: builds carry no code-signing certificate, the Android APK is signed with
our own key vouched for by nobody. The SHA-256 is the real check.</div>
</footer>
</body>
</html>