Operate

Profiles

Quick Answer

This is an advanced/internal model guide. Canonical end-user lifecycle language is pull, push, validate, and run (with release/promote/installations as advanced rollout operations).

Why This Exists

The backend runtime uses profile objects internally to store:

  • resolved bindings for :requires
  • activation/config inputs
  • enabled state and version pinning

Most users should use installation commands instead of profile terminology.

Canonical Mapping

Internal profile conceptCanonical user concept
Prod profileLive installation target
Installation profileEnd-user installation target
Draft target profileDefault run target

CLI Context vs Internal Profiles

  • CLI --profile selects CLI client config (API URL/token/workspace).
  • Internal profile ids are runtime identifiers used behind installation/run resolution.

When You Need This Page

Use this page only when debugging low-level behavior, migrations, or API internals that expose profileId.

Related

As of Feb 17, 2026