171 lines
7.8 KiB
HTML
171 lines
7.8 KiB
HTML
|
|
<!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>
|