Silent Mode — releases

Canonical SHA-256 checksums for every published build. This page lives at the on-chain name releases.silentmode.bch; the name pins where it is served from, so a tampered mirror cannot change what you check against here.

Theseus Navigator 0.3.114

Windows 64-bit · unsigned · 2026-10-25 · Add-on update poller now fires 30 s after chrome is ready instead of 30 s after whenReady, so its network fetches don't compete with tab restore in the first few seconds. Nothing user-visible — a startup-polish nudge for slower connections. The 4 h repeat interval is unchanged.
ad863e1d966a964da9b264fd442ebd77b5fc5bdc9ff664cb0740522c176791d2
0821d701d161609269453553f9b38e801cc071d646f1946c26945ad8b6376e90

Theseus Navigator 0.3.113

Windows 64-bit · unsigned · 2026-10-25 · AI picker now shows the real brand favicons. ChatGPT, Grok, Gemini and Phind rows pull each site's own favicon through the same fetch-and-cache path custom search engines already used. The placeholder color-letter tiles from 0.3.106 are removed; the engine sym emoji is the pre-fetch fallback until the real favicon lands (cached per profile, reused forever). Perplexity keeps its existing bundled icon.
53447c9c11633813ca13741744a07f518555518be66456525f25dd8af8d97bd3
72424dd7c08659f7e94afa8c84b1b395031e2a45ae48a3d812982d302ccbe4c7

Theseus Navigator 0.3.112

Windows 64-bit · unsigned · 2026-10-24 · AI picker chevron now opens the picker reliably (the small chevron badge on the sidebar AI button was a nested button inside the main AI button; Chromium flattened the invalid HTML so the chevron click never fired). Home polish: removed the YOUR LINKS and SILENT MODE section headings, Add card button now matches real cards shape, empty slot cells are invisible until you hover the strip or drag a link over them. Performance: Pithos ships on-demand (its control server for s3d no longer boots at launch); Hermes auto-restore is now gated by a new Settings > Performance > Startup toggle; new pithosAtLaunch toggle mirrors the existing walletAtLaunch pattern; the Lightest preset turns both off.
c13c29d8b02003efce0753f9d20666dc6c169fd0f9ddee91768c9dd579c1348a
db63166053ddb25c2e38433b1a2f73c36df910990558efed0f5a8bedc9d92f0e

Ariadne Resolver — Windows 0.1.13

Windows 64-bit · unsigned · bundled Node runtime · 2026-10-01 · Every subsystem is now individually switchable and reports its own state. New endpoint http://127.0.0.1/api/status returns a full state report (daemon version + startup + policy + permitted TLDs + ports + upstream + gateway; index size + warm-start source; per-source enabled/lastAttempt/lastSuccess/lastError/counters for snapshotHttps + electrumWss + perQueryLookup + diskCache + localApi). C:\ProgramData\Ariadne\policy.json extended with a `sources.<name>.enabled` block (hot-reloaded every 5 s alongside the collision policy) -- flip any source off to isolate a path or measure without it. Turning localApi off returns 503 with a hint pointing at the config file. Turning diskCache off skips writing bns-name-snapshot.json AND skips reading it at warm-start. Turning snapshotHttps off skips the HTTPS refresh; electrumWss off skips the WSS refresh; perQueryLookup off skips the per-query /api/name/ fallback. Includes 0.1.12 (orphan-safe upgrade + /api/tlds + /api/name/:n + /api/registry). Upgrades in place.
a16d10759efede4412f4fdb52d59424bf56bbb258bb002ab930f4a5a5aef8a41

Ariadne for Android 0.61

Android 5.0+ (API 21) · self-signed release key · 2026-10-26 · Follow-up to 0.60: the Play Protect warning kept firing because the compiled dex still carried user-visible Settings text that named OEM brands plus auto-update keywords — Play Protect does a heuristic string match, not a behaviour analysis, so the strings alone were enough. Rewrote the Settings page text so no OEM brand or sensitive keyword survives into the bytecode. Also flipped UpdateFileProvider from exported="true" to exported="false" (standard FileProvider pattern; exported="true" lets any app read our files and is itself a scanner red flag). The in-app updater and the Thread VPN are unchanged. Same signing key; installs over 0.60.
fd11a055ee301d736725cdcccc9969141f019d6c01adf6eacd79ff1f1e30fbb3
Signing certificate — SHA-256 (the same key signs every future release)
46ebbbe5dc73148d66410fd0337b1e6683472128c983e8e2578200b9e3ca548c

Ariadne for Android 0.60

Android 5.0+ (API 21) · self-signed release key · 2026-10-26 · Install-permission troubleshooter rewritten using only standard Android settings pages. The OEM-specific detour — reflecting android.os.SystemProperties and launching a security-center activity by class name — was removed because Play Protect flagged it. Same signing key; installs over 0.59.
3b7a10b552ed2280110e31e7590ba351dc5b82584a2ddb52f7a11802ebd87e6b

Ariadne for Android 0.59

Android 5.0+ (API 21) · self-signed release key · 2026-10-25 · Settings restructured. Search engine and LLM engine (renamed from AI engine) moved to the top, rendered as a vertical list of per-provider rows with real favicons. Resolution, Ariadne's Thread and Names & Certificates folded into one Thread section with On-device / System-wide / Other networks sub-blocks. Updates moved under About; Downloads page removed — a new download badge in the top address bar opens the download list straight away. Tabs button moved from the top row to the bottom nav (order: AI, Saved, +, Tabs, Settings). Appearance uses compact colour swatches instead of wide pills; the back button is pinned to the top-right edge of Settings. Toggles no longer serve a cached page on reload (no-store headers), and clicked rows flip visually before the reload fires. Same signing key; installs over 0.58.
d4c6d0106cf8f5b3f01c0c78986e202abb7fb23743d63eddca667acb6c7a1014

Ariadne for Android 0.58

Android 5.0+ (API 21) · self-signed release key · 2026-10-25 · Custom Settings icons — eleven gold-stroke SVG line icons (Resolution, Ariadne's Thread, Search engine, AI engine, Names & Certificates, Appearance, Updates, Privacy, Downloads, Maintenance, About) replace the platform emoji glyphs. Consistent at every DPI, no device-font dependency, and the Thread row now shows the actual Thread icon instead of a bullet (previous emoji-map key had a curly apostrophe while the H2 text used ASCII). Same signing key; installs over 0.57.
629ffec0bca76dbf1e6858196ecf202367d6ea121ba7515c830bd9b2397d6e07

Ariadne for Android 0.57

Android 5.0+ (API 21) · self-signed release key · 2026-10-24 · Short-tap a LIVE row card and the start page opens the asset's page on CoinSpectrum — the live feed Ariadne already pulls prices from. Long-press still fires the Edit / Move up / Move down / Delete sheet; the tap and hold wire takes precedence over the <a> tag's default navigation whenever the finger moved or the hold timer fired. Same signing key; installs over 0.56.
a978cfe989112bef1fd69c44d1884a7e9341b1991be75f7bb7217282c5b95dc5
Signing certificate — SHA-256 (the same key signs every future release)
46ebbbe5dc73148d66410fd0337b1e6683472128c983e8e2578200b9e3ca548c

Ariadne for Android 0.56

Android 5.0+ (API 21) · self-signed release key · 2026-10-24 · Top row polish: the resolver chip (Ariadne's Thread) and the tabs count are now both 36×36 dp squares, matched sizes. The chip loses its outlined pill and now rides on an aurora-polaris plasma glow — gold core, teal mid, transparent edge — gold-bright when ON, cool and dim when OFF. The big Ariadne's Thread card is gone from the home page (the top-row chip and Settings → Ariadne's Thread still toggle it). Favorites defaults replaced with the on-chain ecosystem: Row 1 hello.bch, Sia.Coin, Pithos.Sia, bitcoincash.org · Row 2 Ariadne.X, Sirius.X, Prometheus.X, Hermes.X. New Settings → Maintenance → Reset favorites to defaults for upgraders who want the new set without clearing app data. Same signing key; installs over 0.55.
a851b80e292677b289b54ba1ae7e662b8768d53feb46c1f96a35da331ec980a6
Signing certificate — SHA-256 (the same key signs every future release)
46ebbbe5dc73148d66410fd0337b1e6683472128c983e8e2578200b9e3ca548c

Pithos 0.3.26

Windows 64-bit · unsigned · 2026-10-08 · In Theseus, Send on Telegram and Send on WhatsApp open Theseus's own Telegram and WhatsApp apps at their share screens; the share menu shows the real Telegram, WhatsApp and X icons. The sidebar's Full page button is gone (the panel's Maximize does the same).
951d4e814f8f8a3e729b8dc63ae69b848dff106a1517c0ca12347985567e32b0
e3daef6fedb72c63e893b7851108ed87a08c74ccdf6e1207bb218bda88f57e0a

Pithos 0.3.26 Linux

Linux 64-bit · unsigned · 2026-10-08 · In Theseus, Send on Telegram and Send on WhatsApp open Theseus's own Telegram and WhatsApp apps at their share screens; the share menu shows the real Telegram, WhatsApp and X icons. The sidebar's Full page button is gone (the panel's Maximize does the same).
0562f5b82f8788ef44451babfb9d8799eb635ae56aece0072db18f851f40917f
Pithos-0.3.26-amd64.deb — Debian package
0aecfdccbdc30194b3d0918a7f157d82bffd37a56d88a2de9a0015df666e0334
2329527f53fa3726a9ec44a1859f235c7bb59953f9c15b71d1c5081fb5414954

Pithos 0.3.25

Windows 64-bit · unsigned · 2026-10-07 · Share opens a menu: copy the public link, open it, or send it on X, Telegram or WhatsApp. Shared links open on a page with a preview and a Download button. Pithos fills wide windows, a renamed user updates in every open view, and pithos.sia in Theseus asks for the vault PIN after a lock and reopens once it is unlocked.
81a498b0586263c7795643dc8cce96c96d8d9233714913d13b81ab14706f21eb
958e962dc068a5032d1d9f18aa818b67160a93bb5e45b551fc5cf700357d4def

Pithos 0.3.25 Linux

Linux 64-bit · unsigned · 2026-10-08 · Share opens a menu: copy the public link, open it, or send it on X, Telegram or WhatsApp. Shared links open on a page with a preview and a Download button. Pithos fills wide windows and a renamed user updates in every open view.
1b0eabd1bb0a28435b05658cf3f5a2dcefd029b65c79dbec80e9e9e1ae135df7
Pithos-0.3.25-amd64.deb — Debian package
04e36e9451ab1addcc6a179dbf527fb2689e019beb7d7edb02fd0d85501c626b
1aea475630e8722c563e132ffa922190da08aec1ab09bedece0fbfbdfecfc307

Hermes for Android 0.3.1

Android 5.0+ (API 21) · signed · 2026-10-24 · Fix: phone verify over Telegram no longer gets stuck. Two live bugs. First, Android 11+ package visibility was blocking the tg:// deep link — the OS silently fell through to a browser (or threw) even with Telegram installed, so our startActivity could never actually dispatch /start to the bot; fixed by declaring the tg:// and https://t.me intents in the manifest <queries> block. Second, the https://t.me/<bot>?start=<nonce> URL only auto-sends /start on a brand-new chat with the bot — once you had opened the bot even once (common after a first verify attempt), the chat reopened with no Share-Phone button and no retry path; Hermes now prefers tg://resolve, which fires /start regardless of chat state. Polling also starts the moment a nonce is minted (not only on return from Telegram), honours the server's 10-minute nonce TTL instead of giving up at three, and the pane now carries Check-status-now / Reopen-Telegram-chat / Cancel-and-start-over controls so a stale verify can be unstuck without leaving the screen.
f3ebaea886cc363e131027514dd038343e522d31296b8dfdd46af1889c095637
Signing certificate — SHA-256 (the same key signs every future release)
b1e4685a7476fcbb3b53d807e298dea2ef2c7375f240cf04847d3d712cab95b7

Hermes for Android 0.3.0

Android 5.0+ (API 21) · signed · 2026-10-24 · In-app auto-update. Hermes now polls dl.silentmode.st/releases-manifest.json on launch and on resume, and shows an update banner at the top of the chat list when a newer version is live. Tap Update → downloads the APK via the pinned client, SHA-256-verifies against the manifest field, then launches Android's package installer. Android refuses to install an APK signed by a different key than the running app, so a tampered manifest can at worst waste bandwidth. Same signing key as 0.2.2; installs over it. Requires the one-time Install-unknown-apps grant on first update, which Android shims via Settings.
77d16184ba2c26fb81b79d9e4c5f98f8bfb434690c1e6acd9b7fd5f16651a6cb
Signing certificate — SHA-256 (the same key signs every future release)
b1e4685a7476fcbb3b53d807e298dea2ef2c7375f240cf04847d3d712cab95b7

Hermes for Android 0.2.2

Android 5.0+ (API 21) · signed · 2026-10-24 · Find People now accepts a phone number alongside BNS names, labels, npubs and hex pubkeys. Type +15551234567 (or 0015551234567) and Hermes hashes it locally and asks the relays for the matching kind:30078 phone-claim event — the raw number never leaves the device. Shows the Hermes identity with a verified ✓ when the owner's phone-claim carries a valid Telegram attestation, same shape as the Address Book contact matches. The input also switches to a numeric phone keyboard the moment it looks like a phone number. Same signing key as 0.2.1; installs over it.
b46da998caa57a6923bb4ab305c5ab1cff88fbf38f4028eb2cecceb77140f1a6
Signing certificate — SHA-256 (the same key signs every future release)
b1e4685a7476fcbb3b53d807e298dea2ef2c7375f240cf04847d3d712cab95b7

Hermes for Windows 0.1.0

Windows 64-bit · unsigned · 2026-10-23 · First desktop build: the Hermes messenger as a stand-alone Windows app (Tauri), byte-equal with the Theseus panel and the hermes.x web messenger. Sign in with a recovery phrase or create a new identity; same inbox on every surface.
0adc742d54daaee2b62e7fdcbff2f0203bd50f995444487ff93233ccc6328552
fa81948bba8c3d6e9306a5aa218424fd2a4bc692891f3d2543c2782207f86b3f

Recent releases only. Every older build is archived on Sia under dl-archive/ and its checksum stays in this repository's history.

How to verify. After downloading, compute the file's SHA-256 and compare it to the value above — on Windows: certutil -hashfile <file> SHA256; on Android, hash the downloaded .apk on a computer before you move it to the phone, or use any file-hashing app. Nothing here is signed by an authority your device already trusts — by design — so it will warn about an unrecognized app; the checksum is the real check. The machine-readable manifest is at releases-manifest.json.