Support Tiers and Status Terms

August 5, 2026 ยท View on GitHub

This page defines the terms that Workcell uses for host and target support. The canonical source is policy/host-support-matrix.tsv.

Read a complete matrix row before you make a support decision. No one field gives support by itself.

Status

ValueMeaning
supportedThe row can be an operator launch path when launch=allowed and the required evidence exists.
preview-onlyThe row is for documented preview or certification work. It is not a supported operator launch path.
validation-host-onlyThe row is only for its named validation lane. It is not an operator launch path.
unsupportedWorkcell does not support this host and target combination.

Target assurance class

ValueMeaning
strictThe target uses the stricter Workcell boundary, such as the dedicated local VM path. This value does not give support by itself.
compatThe target is a compatibility path with lower assurance. The matrix row still controls launch and evidence.
per-session-vmThe target design gives each session a VM. The shipped Apple container row is still preview-only and blocked.

Launch

ValueMeaning
allowedWorkcell can start an operator session when the row is also supported and has the required evidence.
blockedWorkcell must not start an operator session. Read the row reason.

Evidence

ValueMeaning
certification-onlyThe row depends on its recorded live certification evidence.
repo-requiredThe row depends on repository-owned validation. This does not make it an operator launch path.
manual-onlyThe row depends on recorded manual verification.
noneThe row has no evidence claim. Do not treat it as supported.

Validation lane

ValueMeaning
noneThe row has no named validation lane.
trusted-linux-amd64-validatorThe row is for the trusted Linux amd64 validation lane. It is not an operator launch host.

Target kind

ValueMeaning
local_vmA local VM target, such as Colima or the Apple container preview.
local_compatA local compatibility target, such as Docker Desktop.
remote_vmWorkcell reaches a remote VM through reviewed broker access. The AWS and GCP paths are preview or validation paths.

Current representative rows

The canonical matrix contains more unsupported host and architecture rows. The table below shows every shipped macOS arm64 row and every Linux amd64 row.

host_oshost_archtarget_kindtarget_providertarget_assurance_classstatuslaunchevidencevalidation_lane
macosarm64local_vmcolimastrictsupportedallowedcertification-onlynone
macosarm64local_compatdocker-desktopcompatsupportedallowedcertification-onlynone
macosarm64remote_vmaws-ec2-ssmcompatpreview-onlyblockedcertification-onlynone
macosarm64remote_vmgcp-vmcompatpreview-onlyblockedcertification-onlynone
macosarm64local_vmapple-containerper-session-vmpreview-onlyblockedcertification-onlynone
linuxamd64local_vmcolimastrictvalidation-host-onlyblockedrepo-requiredtrusted-linux-amd64-validator
linuxamd64local_compatdocker-desktopcompatunsupportedblockednonenone
linuxamd64remote_vmaws-ec2-ssmcompatvalidation-host-onlyblockedrepo-requiredtrusted-linux-amd64-validator
linuxamd64remote_vmgcp-vmcompatvalidation-host-onlyblockedrepo-requiredtrusted-linux-amd64-validator

Linux arm64 and Windows rows are unsupported, blocked, and have no evidence claim. The apple-container target also requires macOS 26, but its matrix row is still preview-only and blocked. See the canonical matrix for the exact reason in each row.

See diagnostics-and-support-matrix.md for the fields from --doctor and --inspect.