Skip to main content
Runner enrollment is not yet implemented. This page describes the planned model.

Enrollment flow

When enrollment is live, connecting a new runner will follow this flow:
  1. Install lynx-runner on your hardware or cluster
  2. Start the runner with a bootstrap credential (provided by Tetryx during onboarding)
  3. The runner exchanges the bootstrap credential for short-lived connection credentials
  4. The runner connects to the Lynx platform and begins polling for jobs
  5. Credentials refresh automatically — no restarts required

Bootstrap options

EnvironmentBootstrap method
KubernetesKubernetes service account token
Bare metal / VMx509 client certificate or enrollment token
AnyOne-time enrollment token issued by Tetryx

Credential lifetime

  • Credentials are short-lived (minutes to hours, not months)
  • Runners refresh credentials automatically before expiry
  • Revoked runners are denied refresh and disconnected cleanly

Revoking a runner

If a runner is compromised or decommissioned, contact Tetryx to revoke its credentials. The runner will be unable to reconnect once revoked.

Capability-based access

Runner credentials are scoped to the capabilities you declare at enrollment. A CPU-only runner will not be issued credentials to pick up GPU-only jobs, and vice versa. This is enforced at the platform level, not just by convention.