capsite: more public-origin candidates: syndicate, peers

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This commit is contained in:
dckcandClaude Opus 5.5 committed 2026-10-07 13:01:42 -05:00
1 parent 9dbf34efa7
commit 45a2524542
1 file changed
+16 -6
+16 -6
View File
@@ -88,12 +88,22 @@ sit under each goal.
keypair, HTTP Signatures), so `Update`/`Delete` arrive
instead of being polled for. Needs a public HTTPS origin
whose hostname is its identity; choose it once.
Candidate: `pesos.madmode.com`. It names the purpose
rather than the protocol or the server, and it can be
the one public origin for all the caches (diigo, zotero,
fedi), with routes or a front worker dispatching by path
over service bindings. The follower actor would be
something like `@pesos@pesos.madmode.com`.
Candidates (user's call), each a possible single public
origin for all the caches (diigo, zotero, fedi), with
routes or a front worker dispatching by path over service
bindings:
- `pesos.madmode.com`: names the purpose, but one
direction only (elsewhere → my site).
- `syndicate.madmode.com`: covers both directions, PESOS
and POSSE.
- `peers.madmode.com`: names the caches as peers of each
other, for if-this-then-that interactions between them
(a favourite becomes a diigo bookmark, a zotero item
becomes a post). Those need *write* authority, which
no cache holds today: each would be a new, narrowly
minted capability, not a widening of the read tokens.
The follower actor's handle follows the hostname
(e.g. `@dckc@peers.madmode.com`).
- [ ] 8-iii. Neither reaches favourites, bookmarks, or
mentions: those stay on the client API (or the server's
account archive).