Signed over-the-air update endpoint for Theseus's bundled add-ons. Every entry is Ed25519-signed by the Silent Mode operator, verified on the device before install. No cert authority, no app-store gatekeeper.
What ships inside Theseus today. Versions and hashes on this page are read from each
add-on's signed updates.json when the page loads, so they match what the browser
would install. First-party components show up under Settings › Plug-ins in Theseus,
everything else under Settings › Extensions.
theseus.x/extensions/aegis/updates.jsonaegis-0.6.21.tar.gz—theseus.x/extensions/screenshot/updates.jsonscreenshot-0.6.5.tar.gz87ae730d329ff9f552bbf513efba19bd14bb016bb90e24f7b62868434dadda60addon.json.
Drop it into the extensions directory (Settings › Extensions › Open extensions folder), press
Reload, and it is live. Extensions run with full app access — treat one like an unsigned executable
and load only what you trust.Same mechanism a Firefox XPI update uses, cut down to what a name-native browser needs.
updates.json for each installed add-on that declares an updateURL in its manifest.silentmode.addon-update-v1|<id>|<version>|<sha256>. Theseus verifies against a small set of operator public keys baked into the build. Unsigned or badly-signed entries are dropped silently.<userData>/addons-updates-staged/<id>-<version>/.promoteStagedUpdates moves the staged copy into addons/<id>/. Any prior copy is renamed to addons-backups/<id>-<oldver>-<timestamp>/ so hand-edits survive.The Ed25519 public key baked into Theseus 0.3.19+. Rotation is by adding a new pubkey and shipping a Theseus release that carries both, then a follow-up release removing the old — during the overlap, entries can be signed by either.
Generated 2026-09-07. Held offline by the Silent Mode operator.
The endpoint is generic — any bundled add-on can advertise an updateURL.
Concrete next-steps: