Enable Iroh local network discovery

This commit is contained in:
Eric Wendland 2026-05-16 14:33:45 +02:00
commit bfc5df698c
12 changed files with 136 additions and 16 deletions

View file

@ -88,10 +88,17 @@ geth-to-geth connections without granting trust from discovery alone.
- Status output identifies the selected custom relay map without exposing
unrelated config.
- `[ ]` LAN mDNS discovery.
- `[x]` Iroh LAN address discovery.
Acceptance criteria:
- The daemon can advertise and discover local geth peer cards over mDNS.
- mDNS results are stored only as untrusted peer candidates.
- Config can enable or disable Iroh local-network discovery.
- The daemon registers Iroh's local mDNS-like discovery service when enabled.
- `geth status --json` reports whether local-network discovery is enabled.
- `[ ]` Signed peer-card LAN discovery payloads.
Acceptance criteria:
- The daemon can advertise and discover signed geth peer cards over LAN
discovery.
- LAN-discovered peer cards are stored only as untrusted peer candidates.
- Discovered EndpointIDs do not grant module access without keychain/auth
validation.