From c31d99e49fc411461901b965f8fca0f8acfad140 Mon Sep 17 00:00:00 2001 From: archipelago Date: Wed, 29 Jul 2026 11:28:43 -0400 Subject: [PATCH] =?UTF-8?q?docs(phase-1):=20correct=20FED-05=20scope=20?= =?UTF-8?q?=E2=80=94=20meshed=20peers=20with=20lightning,=20not=20lnd=20li?= =?UTF-8?q?stpeers?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../01-federation-mesh-hardening/01-CONTEXT.md | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/.planning/phases/01-federation-mesh-hardening/01-CONTEXT.md b/.planning/phases/01-federation-mesh-hardening/01-CONTEXT.md index 1ad76afe..9be052ad 100644 --- a/.planning/phases/01-federation-mesh-hardening/01-CONTEXT.md +++ b/.planning/phases/01-federation-mesh-hardening/01-CONTEXT.md @@ -9,11 +9,15 @@ neode-ui (Vue), dev preview :8100 against archi-dev. -- **FED-05 "public nodes" scope (LOCKED, user 2026-07-29):** the public/other list in the - channel-open picker = any Lightning peer nodes this node is currently connected to - (lnd listpeers), NOT a curated list and NOT a live LN-graph query. Manual URI paste can - remain as a fallback entry path, but the primary lists are: (1) trusted federated nodes - by hostname, (2) connected LN peers. +- **FED-05 "public nodes" scope (LOCKED, user 2026-07-29, corrected same day):** the + public/other list in the channel-open picker = MESHED PEER NODES THAT HAVE LIGHTNING + INSTALLED — nodes known over the mesh (mesh peers/contacts beyond bilateral federation + trust) that advertise lightning capability. NOT lnd listpeers, NOT a curated list, NOT + a live LN-graph query. Implies peers need to advertise a "lightning installed/available" + capability (plus their URI/pubkey) over mesh/federation state so the picker can list + them. Manual URI paste can remain as a fallback entry path. Primary lists: (1) trusted + federated nodes by hostname, (2) meshed peers with lightning installed — "request to + open a channel with" these. - **FED-05 URI sharing default (Claude's discretion, revisable):** a federated peer's Lightning URI/pubkey rides the federation sync payload by default — federation trust is already bilateral and explicit. Follow the existing shared-field pattern in