From 73bffd93caefa53af3a5d28e70059a3cfbe68939 Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Fri, 16 Oct 2026 13:05:15 -0700 Subject: The server-side services moved out: names, nwcpush, blossom and bridge now live in coinosv3-server. The coinos-server agent on desk extracted them (2026-10-16, after the names.json truncation of 10-15: the registrar is on SQLite there, the drift that had only ever existed on cs is committed there, and names/nwcpush/blossom on cs run from a clone of that repo, deployed by git push through its own hook). Removed here with the tests that went with them (registry-ownership-test, deepl-translate.test); the README points at the new repository and AGENTS.md says how service changes deploy now (git push from ~/coinosv3-server, never scp). feed/ and vmedia/ stay for the moment — they are in coinosv3-server too but still deploy from ~/public-feed and ~/vmedia the old way — with public-feed-cache-test. sync-blob-test spawns blossom from the sibling coinosv3-server checkout (COINOSV3_SERVER overrides) and says so when it isn't there; it passes. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Fable 5.1 Claude-Session: https://claude.ai/code/session_01J1Kon8bxJoHRpJdSzshCkp --- README.md | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) (limited to 'README.md') diff --git a/README.md b/README.md index 4593506..4227479 100644 --- a/README.md +++ b/README.md @@ -221,17 +221,24 @@ bun run build # → dist/ save it and open it from disk with no server. -## Services in this repo +## Server-side services -The app is static; these small services run beside it (Bun): +The app is static. The small services that run beside it (Bun) live in +their own repository, **[coinosv3-server](https://github.com/coinos/coinosv3-server)** +(also at https://git.coinos.io/coinosv3-server.git): the payment-name +registrar (`names.coinos.io`: BIP-353 records, LNURL-pay for `@coinos.io` +names, link previews, translation), the NWC push notifier (`nwcpush`), the +Blossom server for encrypted sync envelopes (`blossom.coinos.io`), the +public feed and server-rendered note pages, video help (`vmedia`) and the +retired Ark→Lightning bridge. They import the wallet's own modules +(`src/ark/*`, `src/noffer.js`, …) through a pinned `coinosv3` submodule. + +Two of them still have a copy here until their deployments move over: | Directory | Service | | --- | --- | -| `names/` | Payment-name registrar (`names.coinos.io`): BIP-353 TXT records via the DNS provider's API, LNURL-pay for `@coinos.io` names, NIP-98 auth, link previews | -| `feed/` | Public feed snapshot (`/api/feed`) and server-rendered note pages | -| `nwcpush/` | Watches relays for NWC requests and push notifications, and wakes devices with Web Push | -| `blossom/` | `blossom.coinos.io`: a Blossom server that only stores encrypted sync envelopes | -| `bridge/` | Ark→Lightning swap bridge (retired; the app uses the Ark server's Lightning) | +| `feed/` | Public feed snapshot (`/api/feed`) and server-rendered note and profile pages | +| `vmedia/` | Server posters and H.264 copies for videos some browsers play black | ## How state is kept -- cgit v1.2.3