Skip to content

docs: clarify vital vs optional binaries in install section#254

Closed
Alexgodoroja wants to merge 1 commit into
mainfrom
docs/binaries-overview
Closed

docs: clarify vital vs optional binaries in install section#254
Alexgodoroja wants to merge 1 commit into
mainfrom
docs/binaries-overview

Conversation

@Alexgodoroja

Copy link
Copy Markdown
Collaborator

What

Briefly documents which binaries are essential to Pilot Protocol versus optional, in the README Install section. Every name is verified against install.sh and cmd/.

Changes (README.md)

  • Vital binaries (core functionality depends on them): pilot-daemon (the node), pilotctl (the CLI), and pilot-updater (the background auto-updater, installed when automatic updates are enabled).
  • Optional: pilot-gateway — powers the TCP/HTTP gateway extras, ships only when built (release tarballs carry daemon/pilotctl/updater only), and the core runs fine without it.
  • Corrected the existing installer bullet that listed pilot-gateway as if it always ships, contradicting install.sh.
  • Noted the language SDKs are libraries (npm / PyPI / Swift) over the libpilot C FFI — there is no pilot-sdk binary.

Docs only, no behavior change.

@Alexgodoroja Alexgodoroja requested a review from TeoSlayer as a code owner June 15, 2026 23:36
Name the three vital binaries the core depends on — pilot-daemon (the node),
pilotctl (the CLI), and pilot-updater (the background auto-updater, present
when automatic updates are enabled) — and mark pilot-gateway as optional
(extras-only; release tarballs ship daemon/pilotctl/updater only; the core
runs without it). Correct the installer bullet that implied pilot-gateway
always ships, and note the SDKs are libraries over the libpilot C FFI, not a
standalone binary. Verified against install.sh and cmd/.
@Alexgodoroja Alexgodoroja deleted the docs/binaries-overview branch June 15, 2026 23:42
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.

1 participant