silentmode.st + hephaestus.x static content — HTML/CSS/JS served via nginx (VPS) and Sia bucket (backup)
Find a file
Local Dev 5dc4778237 feat: community extensions — publish with a BCDN name, install from Settings, theseus.x catalog
Anyone who owns a BCDN name can now publish a Theseus extension, and every
Theseus can install it with the publisher's signature verified locally.

Gateway (Argus/src/gateway/public-gateway.mjs):
  PUT /api/ext/<name>/<id>/<version> takes the gzipped tar, checks two BCH
  message signatures against the name's current NFT owner (one authorises
  the upload, one is stored in the channel), inspects the package
  (addon.json at the root, id/version/main match, 8 MB cap), enforces
  first-publisher ownership of an id and monotonic versions, and writes the
  tarball, the extension's updates.json and community/catalog.json to Sia.
  GET /api/ext/catalog reads the catalog back with CORS.

Theseus:
  lib/publisher-sig.mjs recovers the signer of a channel entry; main.js
  compares it with the publisher name's owner from Theseus's own chain
  index before installing or updating, so neither the relay nor a tampered
  catalog can pass off code under a trusted name. addon-updater.js gains
  installCommunity() and accepts publisher-signed entries in the regular
  update check (operator Ed25519 entries unchanged). Settings › Extensions
  shows the community catalog with Install / Update; Settings › Plug-ins
  links to theseus.x/plug-ins.

theseus.x:
  /plug-ins/ is a separate page for the first-party plug-ins (Aegis,
  Ariadne's Thread) with live versions and hashes; /extensions/ lists the
  bundled extensions, the community catalog, and how to build and publish;
  /extensions/publish/ signs and uploads a package in the browser with the
  wallet that holds the publisher's name (session helper + wallet bundle
  copied alongside).
2026-09-20 15:26:30 +02:00
apps site: add favicon link to every silentmode.st HTML page 2026-08-31 21:43:25 +02:00
brand site: cache-bust shared.css (?v=20260910) so the logo rule reaches cached browsers 2026-09-10 00:42:51 +02:00
choose site: cache-bust shared.css (?v=20260910) so the logo rule reaches cached browsers 2026-09-10 00:42:51 +02:00
deviant site: fix homepage product count, drop stray brand-page copy, add GOTCHAS 2026-09-07 21:06:25 +02:00
helios site: cache-bust shared.css (?v=20260910) so the logo rule reaches cached browsers 2026-09-10 00:42:51 +02:00
hephaestus site: fix Hephaestus nav wrap; logo + OG tags on tools and releases pages 2026-09-10 00:32:01 +02:00
hephaestus.x docs(hephaestus.x): rename §12 to CLI + GUI framing 2026-09-20 02:05:44 +02:00
hermes site: cache-bust shared.css (?v=20260910) so the logo rule reaches cached browsers 2026-09-10 00:42:51 +02:00
js feat(bns): name marketplace and TLD-owner co-sign rule 2026-09-17 04:05:45 +02:00
nav site: add favicon link to every silentmode.st HTML page 2026-08-31 21:43:25 +02:00
prometheus site: cache-bust shared.css (?v=20260910) so the logo rule reaches cached browsers 2026-09-10 00:42:51 +02:00
releases release: Ariadne for Android 0.19 and Ariadne Resolver 0.1.3 — co-sign rule on devices 2026-09-19 09:13:27 +02:00
sirius site: cache-bust shared.css (?v=20260910) so the logo rule reaches cached browsers 2026-09-10 00:42:51 +02:00
store site: add favicon link to every silentmode.st HTML page 2026-08-31 21:43:25 +02:00
theseus feat: community extensions — publish with a BCDN name, install from Settings, theseus.x catalog 2026-09-20 15:26:30 +02:00
tlds site: cache-bust shared.css (?v=20260910) so the logo rule reaches cached browsers 2026-09-10 00:42:51 +02:00
tools release: Ariadne for Android 0.19 and Ariadne Resolver 0.1.3 — co-sign rule on devices 2026-09-19 09:13:27 +02:00
vendor Initial commit — Silent Mode baseline (2026-07-29) 2026-07-29 13:54:34 +02:00
favicon.svg brand: Silent Mode + navigate.st kits (logo, wordmark, avatar, banner, favicon) 2026-08-31 05:22:45 +02:00
GOTCHAS.md site: cache-bust shared.css (?v=20260910) so the logo rule reaches cached browsers 2026-09-10 00:42:51 +02:00
home-cards.json Ship Theseus 0.3.0 bb9d8dec (home cards decoupled from browser release) 2026-08-31 18:38:09 +02:00
index.html site: cache-bust shared.css (?v=20260910) so the logo rule reaches cached browsers 2026-09-10 00:42:51 +02:00
register.html site: add favicon link to every silentmode.st HTML page 2026-08-31 21:43:25 +02:00
releases-manifest.json release: Ariadne for Android 0.19 and Ariadne Resolver 0.1.3 — co-sign rule on devices 2026-09-19 09:13:27 +02:00
shared.css site: real logo, hero screenshot, OG tags, contrast fixes 2026-09-07 23:01:57 +02:00