Credential exclusion and its limits
The platform’s credential-custody design excludes raw provider credentials from:- model context;
- harness configuration;
- Session events;
- sandbox workloads or mount plans;
- public API responses; or
- Usage and audit projections.
Enforced: permission, policy, approval, and revocation are checked before an effect
A credentialed provider action follows one trust path:Enforced: requested security grade fails closed
An Environment can require an execution security grade. Admission compares that requirement with the exact provider and revision that would take custody. When the provider cannot meet the requested grade, admission is refused rather than quietly substituting a weaker grade. This is a qualification gate. It does not establish a qualified boundary for an unqualified provider, and it does not promote a local adapter test into hosted support.Limitations: workload networking and isolation
Connection egress is enforced at the trusted gateway where Checkfu constructs the provider request. Workload-originated networking is a different boundary. Current limitations include:- ordinary sandbox allowlists are advisory filters unless the exact provider
revision has qualified a stronger
security_boundarygrade; - customer-hosted Docker boundaries remain the customer’s operational responsibility and are not a Checkfu-managed isolation claim;
- build-time network restrictions do not prove runtime network restrictions;
- browser or desktop egress can use paths that an HTTP allowlist does not cover;
- terminal and preview surfaces must not be treated as trusted or retained unless their exact lane is qualified; and
- local model selection does not by itself prove model or data locality. The exact provider path must be qualified.
Current support boundaries
The source registry separates the resource surface from the provider or runtime that would perform an effect:- Sessions and Runs are customer
alphaandhosted, while real managed execution still requires a qualified runtime tuple. Managed runtime availability is separatelypreviewandrollout_fenced. - Zero-data-retention managed execution is customer
preview,rollout_fenced, limited to thezdrretention mode, and requires the hosted ZDR Runner prerequisite plus release evidence. - Connections and Installations and collaboration are customer
alpha/hostedsource rows. Those rows cover Checkfu resource and control-plane surfaces; they do not qualify a provider or a credentialed effect. Checkfu does not operate messaging adapters. Customer-built messaging gateways call the ordinary Session API. Credentialed live-provider qualification and provider-held erasure remain open. - The Computer resource surface is customer
alpha/hostedand does not require a runtime journey merely to manage its metadata. That does not admit a Computer provider effect or establish provider support. - Model routing is customer
alpha/hostedand requires provider credential custody. A route that appears local does not establish inference or data locality; the exact provider/model/locality tuple needs qualification. - The current registry has no customer capability row with
customer_runneravailability. The Runner protocol is arunner-audience,internal,hostedprotocol. A customer-operated Runner is therefore not a customer-supported capability merely because it pairs, connects, or passes a deterministic local test; a customer-facing source posture and exact live qualification would have to land.