Skip to content

docs: home-node plans (no clearnet listen ports) - #634

Open
rearden-grok[bot] wants to merge 3 commits into
masterfrom
docs/personal-node-plans
Open

rearden-grok[bot] wants to merge 3 commits into
masterfrom
docs/personal-node-plans

Conversation

@rearden-grok

@rearden-grok rearden-grok Bot commented Sep 19, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Adds docs/personal-node-plans/: one PR-sized implementation plan each for SOCKS, listen-off, onion AddrMan, Tor control + Electrum HS, I2P SAM, Esplora onion, isolated local tx broadcast, P2P listenonion, and CJDNS.
  • Indexes the directory in docs/README.md. Live flags stay in OPERATOR/COMPAT when a numbered file is executed. Step lists stay out of quality.md until a slice is scheduled.

Test plan

  • Docs-only: confirm the map row and each numbered file has Goal / Constraints / Steps (Contract/Red/Green/Refactor/Verify).
  • No product code in this PR.

Made with Cursor

rearden-grok Bot and others added 3 commits September 18, 2026 21:33
Operators on CGNAT still need SOCKS, overlay P2P, wallet onions, and
isolated local broadcast. These files are the implementation plans; live
flags stay in OPERATOR/COMPAT when a slice ships.

Co-authored-by: Cursor <cursoragent@cursor.com>
Home nodes can drop old inputs/witnesses and still serve the last 288
blocks on P2P. The plan names BIP159 vs the 144-block outbound constant
and pins pruned vs kept API behavior including the 0.8 electrs surface.

Co-authored-by: Cursor <cursoragent@cursor.com>
Punch-hole on packed stride-8 inwit would fragment a 486 GiB sparse
file and cannot free sub-page records. Plan 09 now keeps a ~288-block
append/unlink stem and serves vout/status JSON while refusing wire.

Co-authored-by: Cursor <cursoragent@cursor.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants