argus/src
Local Dev eaf4956f55 Ariadne for Android 0.20: every live TLD claimed; CDN name snapshot refreshed by the gateway
The app read its TLD set from /api/tlds `advertised` — the legacy nine —
so a name under a newer registry TLD was intercepted only once the local
index already carried it. It now reads `routable` (falling back to
`advertised` for an older gateway) and ships a bootstrap list matching
today's routed set for cold start.

The cold-start snapshot it pulls from dl.silentmode.st was produced by
publish-name-mirror.mjs, which needs the operator wallet and ran by hand:
the CDN copy was sixteen days and seven names behind. cdn-name-index.mjs
now reshapes the gateway's own /api/registry into the snapshot format on
the VPS every ten minutes (systemd timer in VPS/SilentMode), so no wallet
and no hand step are involved.
2026-09-28 02:01:55 +02:00
..
daemon resolver: echo EDNS OPT record so strict clients stop failing 2026-08-02 01:19:09 +02:00
gateway feat(theseus): a subdomain rule applies wherever the name is served from 2026-09-28 01:25:22 +02:00
indexer bns: one network table instead of chipnet constants copied into fifteen places 2026-09-27 21:18:37 +02:00
lib feat(portal): the name's settings show what its subdomains serve, and let you change it 2026-09-28 01:21:47 +02:00
web bns: one network table instead of chipnet constants copied into fifteen places 2026-09-27 21:18:37 +02:00
cdn-name-index.mjs Ariadne for Android 0.20: every live TLD claimed; CDN name snapshot refreshed by the gateway 2026-09-28 02:01:55 +02:00
config.js bns: one network table instead of chipnet constants copied into fifteen places 2026-09-27 21:18:37 +02:00
generate-mobile-index.mjs Ariadne mobile 0.10: bundle BNS starter index in APK 2026-08-30 22:15:10 +02:00
generate-network-constants.mjs bns: one network table instead of chipnet constants copied into fifteen places 2026-09-27 21:18:37 +02:00
publish-name-mirror.mjs bns: one network table instead of chipnet constants copied into fifteen places 2026-09-27 21:18:37 +02:00
publish-tld-mirror.mjs bns: one network table instead of chipnet constants copied into fifteen places 2026-09-27 21:18:37 +02:00
register-electrum-list.mjs BNS: Sia+Nostr snapshot mirror, Theseus warm-start, VPS playbook, electrum.bch 2026-08-30 09:59:01 +02:00
register-hermes-chipnet.mjs Hermes: wire NIP-17 messaging into Theseus, provision chipnet hermes.bch 2026-08-18 20:14:43 +02:00
register.js Initial commit — Silent Mode baseline (2026-07-29) 2026-07-29 13:54:34 +02:00
registrar-config.js bns: one network table instead of chipnet constants copied into fifteen places 2026-09-27 21:18:37 +02:00
resolve.js Theseus navigator UI overhaul, BNS-only indexer, site restructure 2026-07-30 08:16:55 +02:00
revert-silentmode-bch.mjs BNS: Sia+Nostr snapshot mirror, Theseus warm-start, VPS playbook, electrum.bch 2026-08-30 09:59:01 +02:00
seed-tld-beacon.mjs feat(argus): seed .cash TLD on the chipnet TLD beacon 2026-09-09 04:52:01 +02:00
snapshot-name-to-file.mjs bns: one network table instead of chipnet constants copied into fifteen places 2026-09-27 21:18:37 +02:00
update.js Initial commit — Silent Mode baseline (2026-07-29) 2026-07-29 13:54:34 +02:00
wallet-app.js Initial commit — Silent Mode baseline (2026-07-29) 2026-07-29 13:54:34 +02:00