Required endpoints
Verifying connectivity
Run these checks on the target endpoint before installation. A successful TCP connection on port 443 is the primary signal — both endpoints speak gRPC/HTTPS rather than serving a web page, so an HTTP error returned by a browser is expected and is not itself a failure.- Windows
- macOS
Run the following in an elevated PowerShell session. The commands confirm the endpoint can open a TCP connection to each Prelude host on port 443.To additionally confirm that the TLS handshake completes end-to-end — useful when a proxy sits in the path — run:A clean handshake shows the connection being established and the TLS certificate being presented without error.
Expected output: For both commands,
TcpTestSucceeded should report True. A populated RemoteAddress also confirms the hostname resolved in DNS.If connectivity is unavailable
Installation runs in two phases. The first phase — copying files and registering the agent’s service or daemon — does not require network access. The second phase, backend registration againstregistration.prod.originhq.com, does. When that endpoint is unreachable, the install fails and does not complete successfully.
What the failure looks like
- Windows: The MSI’s final registration step runs during
InstallFinalize. If it cannot reach the registration endpoint, it returns a non-zero result and the installer reports a failed installation. Under Intune, this surfaces as a failed app installation. - macOS: The
.pkgpostinstall script performs registration. If the endpoint is unreachable, the postinstall step fails and the package install reports failure.
If registration succeeds but the steady-state endpoint is later blocked
Ifregistration.prod.originhq.com was reachable at install time but endpoint.prod.originhq.com is later blocked — for example by a subsequent firewall or proxy change — the agent stays installed and registered but cannot send heartbeats, retrieve configuration, or report AI activity. In the Origin console the endpoint will show a stale or missing last seen time and will report no telemetry.