2026-07-29 13:54:34 +02:00
<!doctype html>
< html lang = "en" >
< head >
< meta charset = "utf-8" >
< meta name = "viewport" content = "width=device-width, initial-scale=1" >
< title > Silent Mode — decentralized web infrastructure< / title >
2026-08-31 03:21:39 +02:00
< meta name = "description" content = "Silent Mode is a development department for the decentralized web. Names on the Bitcoin Cash chain (Sirius), apps on Sia (Prometheus), search without a gatekeeper (Helios), messaging by name (Hermes), a code forge that signs you in with a wallet (Hephaestus), and the clients that reach them all." >
2026-09-07 23:01:57 +02:00
< meta property = "og:type" content = "website" >
< meta property = "og:site_name" content = "Silent Mode" >
< meta property = "og:title" content = "Silent Mode — decentralized web infrastructure" >
< meta property = "og:description" content = "Silent Mode is a development department for the decentralized web. Names on the Bitcoin Cash chain (Sirius), apps on Sia (Prometheus), search without a gatekeeper (Helios), messaging by name (Hermes), a code forge that signs you in with a wallet (Hephaestus), and the clients that reach them all." >
< meta property = "og:url" content = "https://silentmode.st/" >
< meta property = "og:image" content = "https://silentmode.st/brand/og.png" >
< meta property = "og:image:width" content = "1200" >
< meta property = "og:image:height" content = "630" >
< meta name = "twitter:card" content = "summary_large_image" >
2026-07-29 13:54:34 +02:00
< link rel = "stylesheet" href = "shared.css" >
brand: Silent Mode + navigate.st kits (logo, wordmark, avatar, banner, favicon)
Two brand kits, one design language. Each site now has a /brand/ page + a
favicon; every page I own on silentmode.st links the SVG favicon (parallel
sessions can add the same line to Sirius/Hephaestus/Choose when they touch
those files).
Silent Mode kit (site/brand/, site/favicon.svg):
Mark — two interlocking chain links, one muted (#8b98a9) + one acid
(#d6ff3d). The umbrella family mark.
Logo, wordmark, avatar (400x400 social), banner (1500x500 social header).
Brand page shows every asset with SVG download, colour palette
(tokens matching shared.css), usage do's and don'ts.
navigate.st kit (navigate.st/brand/, navigate.st/favicon.svg):
Mark — compass rose (N acid, other points muted) inside a chain-link
ring. Ring keeps it in the Silent Mode family without cloning the
SilentMode mark; compass says what this specific site is (the
wayfinding front door).
Same asset set: logo, wordmark, avatar, banner. Standalone brand page
(no shared.css — navigate.st runs single-file).
nginx (VPS): added two locations to sites-enabled/navigate-st so /favicon.svg
and /brand/* resolve from /opt/silent-mode/navigate-brand/. Rollback point
at sites-enabled/navigate-st.bak.1788146513. silentmode.st serves both from
disk under /opt/silent-mode/site/ — no vhost change needed.
Verified live: all favicon + brand URLs return 200 on both hosts.
2026-08-31 05:22:45 +02:00
< link rel = "icon" type = "image/svg+xml" href = "/favicon.svg" >
2026-07-29 13:54:34 +02:00
< / head >
< body >
< nav class = "topnav" >
2026-09-07 23:01:57 +02:00
< a class = "brand" href = "/" > < svg class = "logo" viewBox = "0 0 32 20" aria-hidden = "true" > < rect class = "l1" x = "1.5" y = "3.5" width = "17" height = "13" rx = "6.5" ry = "6.5" fill = "none" stroke-width = "2.6" / > < rect class = "l2" x = "13.5" y = "3.5" width = "17" height = "13" rx = "6.5" ry = "6.5" fill = "none" stroke-width = "2.6" / > < / svg > Silent < span class = "g" > Mode< / span > < / a >
2026-08-31 04:16:42 +02:00
< a href = "tools/" > Theseus< / a >
2026-07-31 08:43:31 +02:00
< a href = "prometheus/" > Prometheus< / a >
< a href = "sirius/" > Sirius< / a >
2026-08-31 03:21:39 +02:00
< a href = "hephaestus/" > Hephaestus< / a >
2026-07-31 08:43:31 +02:00
< a href = "helios/" > Helios< / a >
< a href = "hermes/" > Hermes< / a >
2026-07-29 13:54:34 +02:00
< / nav >
< header class = "hero" >
2026-09-07 23:01:57 +02:00
< div class = "mark" > < svg viewBox = "0 0 260 90" aria-hidden = "true" > < rect class = "l1" x = "9" y = "9" width = "150" height = "72" rx = "36" ry = "36" fill = "none" stroke-width = "16" / > < rect class = "l2" x = "101" y = "9" width = "150" height = "72" rx = "36" ry = "36" fill = "none" stroke-width = "16" / > < / svg > < / div >
2026-07-29 13:54:34 +02:00
< h1 > Silent < span class = "g" > Mode< / span > < / h1 >
2026-07-31 08:43:31 +02:00
< p class = "tag" > A development department for the decentralized web. We build names,
hosting, apps, search, messaging, and the clients that reach them — everything you
need to run a site nobody can seize, and everything you need to visit one.< / p >
2026-07-29 13:54:34 +02:00
< div class = "cta" >
2026-07-31 08:43:31 +02:00
< a class = "btn acid" href = "tools/#theseus" > Download the browser< / a >
< a class = "btn ghost" href = "tools/" > See all tools< / a >
2026-07-29 13:54:34 +02:00
< a class = "btn ghost" href = "https://navigate.st/bns/silentmode.bch" > See our .bch demo< / a >
< / div >
2026-07-30 08:16:55 +02:00
< p style = "margin:1.4rem 0 0;color:var(--dim);font-size:13px" >
New to any of this? < a href = "choose/" style = "color:var(--mut)" > Start with the choice →< / a >
< / p >
2026-07-29 13:54:34 +02:00
< / header >
2026-09-07 23:01:57 +02:00
< figure class = "shot" style = "max-width:980px;margin:2.2rem auto 0;padding:0 1.2rem" >
< img src = "tools/img/theseus-hello-bch.png" width = "1424" height = "888" alt = "Theseus Navigator showing https://hello.bch with the BCDN badge in the address bar — the page loaded with no DNS lookup and no registrar." loading = "eager" >
< figcaption > Theseus opening < code class = "inline" > hello.bch< / code > : the name was read from the Bitcoin Cash chain, the page from the network — no DNS was asked, no registrar consulted.< / figcaption >
< / figure >
2026-07-29 13:54:34 +02:00
< div class = "wrap" >
<!-- ============ .st vs .bch — the split ============ -->
< div class = "note" style = "margin-top:1.6rem;font-size:14.5px;border-left-color:var(--sia)" >
< b > This page is ordinary web infrastructure.< / b > < code class = "inline" > silentmode.st< / code >
runs on nginx, a rented server, an ICANN domain, and a Let's Encrypt certificate — because
the point of this page is to < i > talk about< / i > the alternative web, and the widest
audience needs no install to read it.
< br > < br >
The project's own demonstration lives at < b > < a href = "https://navigate.st/bns/silentmode.bch" > silentmode.bch< / a > < / b >
2026-07-31 08:43:31 +02:00
— same project, hosted < i > with< / i > the tools it describes. No centralized host, no registrar
entity, no DNS, no certificate authority.
2026-07-29 13:54:34 +02:00
< span style = "display:block;color:var(--dim);font-size:12.5px;margin-top:.6rem" >
Any resolver installed? Try it natively: < a href = "https://silentmode.bch/" > < code class = "inline" > https://silentmode.bch/< / code > < / a >
< / span >
< / div >
2026-07-31 08:43:31 +02:00
<!-- ============ THE FIVE PRODUCTS ============ -->
2026-07-29 13:54:34 +02:00
< section class = "plain" >
2026-07-31 08:43:31 +02:00
< h2 > What we build< / h2 >
2026-09-07 21:06:25 +02:00
< p class = "lede" > Seven pieces, each named for a figure whose role matches its function.
2026-07-31 08:43:31 +02:00
Each solves one part of the "how do we run a web without gatekeepers" problem, and
2026-09-07 21:06:25 +02:00
all of them interoperate around one thing: a name on the Bitcoin Cash chain.< / p >
2026-07-29 13:54:34 +02:00
< div class = "grid" >
2026-07-31 08:43:31 +02:00
2026-07-29 13:54:34 +02:00
< div class = "card" >
< span class = "pill p-alpha" > alpha< / span >
2026-08-31 04:16:42 +02:00
< h3 > Theseus < span class = "src s-chain" > browsers & resolvers< / span > < / h3 >
2026-08-07 20:28:25 +02:00
< p > Two flagship browsers, one brand across platforms — Ariadne resolver built in.
Also: the public relay (no install), the Firefox extension, and a standalone
Ariadne Resolver for system-wide BNS in every browser.< / p >
2026-07-31 08:43:31 +02:00
< p style = "margin-top:.8rem" > < a href = "tools/" > See all tools →< / a > < / p >
2026-07-29 13:54:34 +02:00
< / div >
< div class = "card" >
< span class = "pill p-live" > live< / span >
2026-07-31 08:43:31 +02:00
< h3 > Sirius < span class = "src s-chain" > names< / span > < / h3 >
< p > Domain names on Bitcoin Cash — permanent, no renewal, no registrar. Register a
name in one transaction, hold it in your wallet, point it at any content on any
network.< / p >
< p style = "margin-top:.8rem" > < a href = "sirius/" > Register a name →< / a > < / p >
2026-07-29 13:54:34 +02:00
< / div >
2026-07-31 08:43:31 +02:00
2026-08-31 03:21:39 +02:00
< div class = "card" >
< span class = "pill p-live" > live< / span >
< h3 > Hephaestus < span class = "src s-sia" > code< / span > < / h3 >
< p > A code forge you sign into with a Bitcoin Cash wallet. Forgejo UI, repos on the
host, LFS/releases/packages on Sia. No email, no password reset, no middleman.
Live at < a href = "https://code.silentmode.st/" > code.silentmode.st< / a > .< / p >
< p style = "margin-top:.8rem" > < a href = "hephaestus/" > See Hephaestus →< / a > < / p >
< / div >
2026-07-29 13:54:34 +02:00
< div class = "card" >
2026-07-31 08:43:31 +02:00
< span class = "pill p-designed" > designed< / span >
< h3 > Prometheus < span class = "src s-sia" > apps< / span > < / h3 >
< p > Home for apps and programs published on chain, hosted on Sia. Categories,
signed endorsements, verified installs. Anyone can publish; nobody can gatekeep.< / p >
< p style = "margin-top:.8rem" > < a href = "prometheus/" > Browse Prometheus →< / a > < / p >
2026-07-29 13:54:34 +02:00
< / div >
2026-07-31 08:43:31 +02:00
2026-07-29 13:54:34 +02:00
< div class = "card" >
< span class = "pill p-designed" > designed< / span >
2026-07-31 08:43:31 +02:00
< h3 > Helios < span class = "src s-srv" > search< / span > < / h3 >
< p > A search engine for the decentralized web. No central crawler to trust, no
authority to rank, no advertiser to serve. Ranking by trust list, not algorithm.< / p >
< p style = "margin-top:.8rem" > < a href = "helios/" > How it will work →< / a > < / p >
2026-07-29 13:54:34 +02:00
< / div >
< div class = "card" >
< span class = "pill p-designed" > designed< / span >
2026-07-31 08:43:31 +02:00
< h3 > Hermes < span class = "src s-tor" > messages< / span > < / h3 >
< p > End-to-end encrypted messaging over Nostr, addressed by your BNS name instead
of a public-key string. Same wallet is your identity — no email, no phone number,
no company.< / p >
< p style = "margin-top:.8rem" > < a href = "hermes/" > Read the design →< / a > < / p >
2026-07-29 13:54:34 +02:00
< / div >
2026-07-31 08:43:31 +02:00
2026-07-29 13:54:34 +02:00
< div class = "card" >
< span class = "pill p-designed" > designed< / span >
2026-07-31 08:43:31 +02:00
< h3 > Argo < span class = "src s-sia" > hosting pact< / span > < / h3 >
< p > The incentive layer nobody pays for today. Independent hosts pooling to keep
your site up, paid by a covenant on chain. The piece that turns "you can host
it" into "someone will keep hosting it."< / p >
2026-07-29 13:54:34 +02:00
< / div >
2026-07-31 08:43:31 +02:00
< / div >
< / section >
<!-- ============ THE COMMON THREAD ============ -->
< section >
2026-09-07 21:06:25 +02:00
< h2 > One thread through all of them< / h2 >
2026-07-31 08:43:31 +02:00
< p class = "lede" > Everything above depends on one thing: a name registered on the
Bitcoin Cash chain, held in a wallet you control. That name is your address on
Prometheus, your identity on Hermes, your ranking signal on Helios, and the URL
Tools resolve. Register once; use it everywhere. Nobody issues it, nobody revokes
it, and no service you use here needs an account.< / p >
< div class = "cta" style = "justify-content:flex-start" >
< a class = "btn acid" href = "sirius/" > Register a name at Sirius →< / a >
2026-07-29 13:54:34 +02:00
< / div >
< / section >
< div class = "note" > < b > Verify everything, trust nothing.< / b > Every download published here is
2026-07-31 08:43:31 +02:00
fingerprinted with SHA-256; the canonical list is at < a href = "releases/" > /releases/< / a > .
Alpha software on a test network — expect it to change, and check hashes before you
install.< / div >
2026-07-29 13:54:34 +02:00
< / div >
< footer >
< div > Silent Mode — a Deviant project.< / div >
< div class = "fine" > A development department for the decentralized web. Nothing here is a
service, product guarantee, or investment. Verify against the chain; trust nothing
that cannot be checked.< / div >
< / footer >
< / body >
< / html >