Status: Proposal — not implemented.
Adds mDNS-based discovery so operators can answer "what capsules are on my network right now?" from their laptop. Each capsule announces itself as a _capsule._tcp service and generates a stable short ID (capsule-a3f2) shown in the HDMI banner. capsulectl discover browses announcements (name, address, fingerprint fetched over raw TLS, not from the unauthenticated mDNS record); discover --adopt walks unadopted machines interactively, eliminating the read-the-IP-off-HDMI step.
Independent of all other proposals — no dependencies.
📄 Full proposal: https://github.com/Project-Capsule/capsule/blob/main/docs/discovery.md
Status: Proposal — not implemented.
Adds mDNS-based discovery so operators can answer "what capsules are on my network right now?" from their laptop. Each capsule announces itself as a
_capsule._tcpservice and generates a stable short ID (capsule-a3f2) shown in the HDMI banner.capsulectl discoverbrowses announcements (name, address, fingerprint fetched over raw TLS, not from the unauthenticated mDNS record);discover --adoptwalks unadopted machines interactively, eliminating the read-the-IP-off-HDMI step.Independent of all other proposals — no dependencies.
📄 Full proposal: https://github.com/Project-Capsule/capsule/blob/main/docs/discovery.md