Skip to main content
Manage the local provider node identity and view runtime nodes. Use init to prepare this machine and record local contribution limits before joining. The join workflow creates or loads this machine’s local node identity, proves ownership with a private-key signature, and requests fleet or direct subnet admission.

Usage

Aliases

  • nodes

Commands

Inherited flags

Examples

Subcommand reference

idyl node config

Manage this machine’s local node config. The local node config stores non-secret service state, the node realm, and contribution limits. Contribution limits are local safety caps: they define the maximum CPU, memory, GPU, and ephemeral disk capacity this machine is willing to make available to IDYL.

Usage

Commands

Examples

idyl node config get

Show this machine’s local node config, contribution limits, and local config paths.

Usage

Aliases

  • show

Flags

idyl node config set

Update this machine’s local node config. Set the local node realm or one or more local safety caps for the maximum CPU, memory, GPU, and ephemeral disk capacity this machine is willing to make available to IDYL. Changes are written locally and apply the next time the node service starts.

Usage

Flags

Examples

idyl node credential

Manage this node’s connection credential

Usage

Commands

idyl node credential renew

Renew this node’s connection credential using its current connection certificate. This node-local operation does not require a user login.

Usage

Flags

idyl node edit

Set or clear a provider node’s account-owned display name. The optional argument is always the canonical node ID. When it is omitted, the command targets this machine’s existing local node identity. Display names are presentation labels only and are never resolved as identifiers.

Usage

Flags

Examples

idyl node get

List nodes in the current subnet, or get details of a specific node. With no arguments, lists connected nodes in the subnet. With a node ID argument, gets details of that specific node.

Usage

Aliases

  • list
  • ls

Flags

Examples

idyl node id

Show this machine’s local node identity without creating server-side state.

Usage

Flags

idyl node init

Prepare this machine as a local provider node without joining IDYL. The command creates this machine’s local node identity and local node config if they do not already exist. The local config records the node realm and can also record contribution limits for the maximum CPU, memory, GPU, and ephemeral disk capacity this machine is willing to make available to IDYL. If —realm is omitted, the command uses the active CLI context realm, or the only initialized realm when exactly one realm is configured. The command does not register ownership, join a fleet, join a subnet, request admission, or start the local node service.

Usage

Flags

Examples

idyl node join

Join this machine as a provider node. The command creates or loads the local node identity, asks the account API for an enrollment challenge, signs that exact challenge locally, and completes the account-scoped enrollment flow. The private key never leaves this machine. Use —runtime-profile for named presets. A profile expands to the provider, runtime type, and default local runtime settings. Use —runtime-provider only when you are not using a profile and need raw runtime settings. Profiles and —runtime-provider cannot be combined. The docker and containerd-runc profiles report container isolation. containerd-kata-qemu and containerd-kata-firecracker report secure-container isolation and pin the Kata VMM backend. The microvm profile reports microvm isolation and requires an explicitly pinned guest artifact version. Joining a subnet does not by itself prove compatibility with subnet runtime policy; compatibility is enforced when capacity is reported and workloads are scheduled.

Usage

Flags

Examples

idyl node logs

Show local node service logs

Usage

Flags

idyl node reset

Delete local node identity and state

Usage

Flags

idyl node run-service

Run idyld under the local service wrapper

Usage

idyl node service

Plan and validate production Linux system service installation for the local node daemon. The current command group is report-only.

Usage

Commands

idyl node service plan

Render a production Linux system service installation plan for idyld. This command is plan-only. It does not install packages, create users or groups, write systemd units, change file ownership, chmod host paths, alter runtime socket permissions, or start services.

Usage

Flags

Examples

idyl node service validate

Validate the production Linux system service plan for idyld. This command is validation-only. It does not install packages, create users or groups, write systemd units, change file ownership, chmod host paths, alter runtime socket permissions, or start services.

Usage

Flags

Examples

idyl node start

Install and start the local node service

Usage

Flags

idyl node status

Show local node identity and readiness status. The default node preflight requires production service and daemon state; runtime-provider scope checks only host and runtime prerequisites for direct provider conformance. Remote admission status is not inferred from local files.

Usage

Flags

idyl node stop

Stop the local node service

Usage

Flags

idyl node uninstall-service

Remove the local node service integration

Usage

Flags