Orchard-join: WireGuard/autossh coordinator connection + secure adoption flow (2FA) #10
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Currently orchard-join nodes connect to the coordinator via a plain HTTP URL (e.g. CF_COORDINATOR_URL=http://10.1.10.71:7700) with no tunneling or authenticated pairing. Need a WireGuard/autossh-based secure connection option, plus an adoption flow: the coordinator generates a short-lived link/token during setup, the joining node authenticates against it with a 2FA prompt before being trusted.
Spans two repos:
Needs its own brainstorm/spec - deliberately not folded into the bash-to-python-cutover-design.md spec (which only covers today's plain-URL orchard-join), raised during Phase 1 implementation on 2026-07-18.