Advertise signed peer cards on LAN

This commit is contained in:
Eric Wendland 2026-05-18 17:05:43 +02:00
commit d5a548182b
10 changed files with 306 additions and 7 deletions

View file

@ -94,13 +94,13 @@ geth-to-geth connections without granting trust from discovery alone.
- 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.
- `[x]` Signed peer-card LAN discovery payloads.
Acceptance criteria:
- `[x]` Manual `geth peer export/import/list` can exchange signed peer cards
and store them as untrusted candidates.
- `[x]` Exported daemon peer cards include Iroh EndpointID plus available
relay/direct address candidates.
- `[ ]` The daemon can advertise and discover signed geth peer cards over LAN
- `[x]` The daemon can advertise and discover signed geth peer cards over LAN
discovery.
- `[x]` Imported peer cards are stored only as untrusted peer candidates.
- `[x]` Discovered EndpointIDs do not grant module access without keychain/auth