2026-07-29 13:54:34 +02:00
{
"schema" : "silentmode-releases/2" ,
2026-08-30 15:58:48 +02:00
"updated" : "2026-08-30" ,
2026-07-29 13:54:34 +02:00
"mirrors" : [
"https://dl.silentmode.st/"
] ,
"releases" : [
{
"id" : "ariadne-resolver" ,
"product" : "Ariadne Resolver (Windows)" ,
"version" : "0.1.0" ,
2026-08-02 01:19:34 +02:00
"date" : "2026-08-01" ,
2026-07-29 13:54:34 +02:00
"platform" : "win-x64" ,
"signed" : false ,
"signingAuthority" : null ,
"files" : {
Ariadne 9ab725be: default installer to -Mode nrpt (surgical)
Change the Inno [Run] entry from
install.ps1 -Mode full -> install.ps1 -Mode nrpt
Rationale (observed today on the operator's machine): Full mode repoints
adapter DNS at 127.0.0.1, so every DNS query goes through the daemon's
forwarder. bnsd.js's raw-dgram forwarder has a known EDNS/AAAA bug --
strict clients using getaddrinfo (Chrome, Yandex, Firefox, Node) reject
some forwarded replies with "non-recoverable error". Concretely today,
github.com / duckduckgo.com / www.coinex.com all failed in Yandex while
silentmode.bch loaded fine.
Surgical (NRPT) mode routes only activated BCNR TLDs to the daemon
(fetched from tlds.bch at install time -- currently bch, p2p, deviant,
nav, sia, dgb, nt, sm, lm). Everything else stays on the adapter's DHCP
DNS, sidestepping the forwarder bug entirely. Users still get the
"resolves any BCNR TLD in every browser" promise for the entire on-chain
activated set.
Full mode remains available for anyone who explicitly opts in by running
install.ps1 -Mode full themselves. Default flips back once the forwarder
bug is repaired (memory: silentmode-build-state.md).
- SHA-256: 9ab725bec5567625e5857a49b112c4fbc0f59dbdd623abd7110429306f5d0ddb
- Deployed to dl.silentmode.st, site pages + manifest updated, Sia
mirror re-uploaded. Coordinates with a parallel-session build that
briefly landed cb9e8ea0 in the site references without a matching
binary; resolved to my build since only its bytes exist locally.
2026-08-14 23:33:29 +02:00
"AriadneResolver-Setup-0.1.0.exe" : "9ab725bec5567625e5857a49b112c4fbc0f59dbdd623abd7110429306f5d0ddb"
2026-07-29 13:54:34 +02:00
}
} ,
{
"id" : "ariadne-android" ,
"product" : "Ariadne for Android" ,
2026-08-30 22:15:31 +02:00
"version" : "0.10" ,
"date" : "2026-08-30" ,
2026-07-29 13:54:34 +02:00
"platform" : "android" ,
"minSdk" : 21 ,
"signed" : true ,
"signingAuthority" : null ,
"signingCertSha256" : "46ebbbe5dc73148d66410fd0337b1e6683472128c983e8e2578200b9e3ca548c" ,
2026-08-30 22:15:31 +02:00
"changes" : "Ships with a bundled BNS starter index in APK assets (44 names, snapshot root c37b8596…). On a fresh install the first .bch page opens from the bundled cache instead of blocking on a full electrum walk; the on-disk cache still takes over on the next launch, and a background refresh continues to run." ,
2026-07-29 13:54:34 +02:00
"files" : {
2026-08-30 22:15:31 +02:00
"ariadne-v0.10.apk" : "ca53d8b47e9943bb73a9d0dad1f5e69a77ca01514b09d0cf15e882ca53484ebb"
2026-07-29 13:54:34 +02:00
}
} ,
{
"id" : "theseus-navigator" ,
"product" : "Theseus Navigator" ,
2026-08-30 15:58:48 +02:00
"version" : "0.0.7" ,
"date" : "2026-08-30" ,
2026-07-29 13:54:34 +02:00
"platform" : "win-x64" ,
"signed" : false ,
"signingAuthority" : null ,
2026-08-30 15:58:48 +02:00
"changes" : "Ships with a bundled BNS beacon snapshot (73 txs, root c37b8596…) so the first .bch page opens near-instantly on a fresh install. A background delta-refresh loop keeps the index live every 30 s — one electrum call plus only the tx bodies that landed since — so subsequent .bch navigations see zero user-visible latency. Also pulls the operator's latest published snapshot from Sia on boot to shorten catch-up on the NEXT launch." ,
2026-07-29 13:54:34 +02:00
"files" : {
2026-08-30 15:58:48 +02:00
"TheseusNavigator-Setup-0.0.7.exe" : "1b0dabcd2b13067aa1fd89c3271708b35ba22dfc7a620e248b35e0487b7a104f" ,
"TheseusNavigator-0.0.7-portable.exe" : "706dc01b21a88d3c2fbc3eeced0cab6ace873630bf3edc2d40915ca5be5c8cae"
2026-07-29 13:54:34 +02:00
}
}
]
}