Skip to content
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 9 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -282,7 +282,7 @@ curl -fsSL https://pilotprotocol.network/install.sh | PILOT_EMAIL=user@example.c

- Detects your platform (linux/darwin, amd64/arm64)
- Downloads pre-built binaries from the latest release (falls back to building from source if Go is available)
- Installs `pilot-daemon`, `pilotctl`, `pilot-gateway`, and `pilot-updater` to `~/.pilot/bin`
- Installs the core binaries `pilot-daemon`, `pilotctl`, and `pilot-updater` to `~/.pilot/bin` (plus the optional `pilot-gateway` when it's present in the build)
- Adds `~/.pilot/bin` to your PATH
- Writes `~/.pilot/config.json` with the public rendezvous server pre-configured
- Sets up system services (**Linux**: systemd, **macOS**: launchd) for daemon and auto-updater
Expand All @@ -294,6 +294,14 @@ curl -fsSL https://pilotprotocol.network/install.sh | PILOT_EMAIL=user@example.c

</details>

**Binaries.** Three are vital — the protocol's core functionality depends on
them: `pilot-daemon` (the node itself), `pilotctl` (the CLI you drive it with),
and `pilot-updater` (the background auto-updater, installed when automatic
updates are enabled). `pilot-gateway` is **optional**: it powers the TCP/HTTP
gateway extras, ships only when built (release tarballs carry daemon/pilotctl/updater
only), and the core runs fine without it. The language SDKs are libraries
(npm / PyPI / Swift) over the `libpilot` C FFI — not a standalone binary.

---

## Testing
Expand Down
Loading