Skip to content

Build Not yet confirmed elsewhere1 publisher 2 min read Published

Chainguard runs coding agents in remote microVMs and proposes signed attestations as the merge gate

Chainguard has launched two beta products, Workspaces and Checks, that run coding agents in remote microVMs and move CI into the dev loop. Keeping agents off laptops that hold corporate credentials costs teams a dependency on Chainguard's execution and signing system, InfoQ reported.

The Engineer · Build desk

Send a correction

Illustration accompanying Chainguard runs coding agents in remote microVMs and proposes signed attestations as the merge gate
Generated illustration
The design depends on trusting Chainguard's signing How Chainguard's Workspaces and Checks betas reach repositories, merge gates, agent teams and customers, as InfoQ reported.

Exposure map. Repositories depend on trusting Chainguard's execution and signing system. Merge gates can verify an attestation instead of re-running tests. Workspaces supports Claude, other agents planned. No details say how customers validate the logs' tamper resistance.

The design depends on trusting Chainguard's signing
WhoHowKindClaim
RepositoriesThe design depends on them trusting Chainguard's execution and signing system, InfoQ saysexposure9
Merge gatesCan verify an attestation tied to environment, result and commit instead of running the tests againdecision11
Teams using other coding agentsWorkspaces currently supports Claude, with other agents plannedconstraint7
CustomersNo details on how to validate the claimed tamper resistance of the logs, InfoQ saysconstraint21

What happened

  • The chainctl command syncs a local working tree, uncommitted changes included, into a Workspace, and a detached session is snapshotted so it can resume with its files, processes and shell context.
  • Chainguard says a host-side proxy adds short-lived credentials to approved outbound requests, so long-lived secrets stay out of the guest.
  • Checks runs each CI step in its own warm microVM built from Chainguard packages, with dependencies prepared from the project's lockfile.
  • Both products are 30-day beta trials, and Workspaces is priced according to consumed compute.
  • Chainguard Actions is now generally available with more than 1,000 rebuilt GitHub Actions, and Libraries for Go and .NET has entered early access.

Why it matters

  • Who has to decide decision Turning on the proposed merge gate means deciding whether to accept Chainguard's signed result in place of your own test run.
  • What it limits constraint Workspaces supports only Claude today, so teams running other coding agents cannot adopt it until Chainguard ships the planned support.
  • What it costs cost With no published comparison against established CI services, any queue-time saving has to be measured on your own repositories before it counts.

The pitch to developers is a shorter retry loop. When Checks runs against a Workspace, the Workspace suspends while tests run. A failed check returns structured logs to the resumed session, and the agent tries another change without reconstructing its environment [10]. InfoQ's report quotes Paxton and Phillips describing the aim as letting developers and agents "test, fail, and fix code safely without waiting on slow CI" [13].

The queue disappears at the merge gate, if it disappears at all. Sam Katzen said: "Every run produces a signed attestation binding the environment, verdict, and commit SHA, so merge gates can verify a passing result instead of re-running tests." [12] InfoQ adds that the design depends on the attested inputs remaining unchanged [19].

The warm snapshot pool is rebuilt whenever the lockfile changes [18]. We'd expect repositories with frequent dependency bumps to pay that rebuild more often than repositories that rarely touch the file.

Established alternatives cover the pieces separately. E2B puts agent sessions inside Firecracker microVMs, with egress control and credential resolution handled outside the guest [14]. StepSecurity Harden-Runner watches what GitHub Actions runners do on the network, in the file system and in their processes, and it can enforce policy on outbound traffic [15]. Sonatype Repository Firewall blocks or quarantines malicious and vulnerable packages before builds, and JFrog Curation applies security, licence and package-age policies at download time [16]. InfoQ reports that Chainguard's offer combines these areas with signed test results [17].

The audit log is the hardest claim to check. Chainguard keeps a log of commands, code changes and network calls that it calls tamper-proof [20], and the announcement does not detail how customers should validate that tamper resistance [21]. The queue-time claim has its own conditions. It transfers to another pipeline only if the warm pool is hit on most runs and the lockfile changes slowly.

We think host-side credential handling is the strongest piece. Paxton and Phillips say the controls are intended to limit damage from a compromised dependency or a prompt-injected agent [22]. With long-lived secrets kept out of the guest, a compromised dependency has nothing long-lived to read [3]. It also makes the list of approved requests the control to audit, because anything on that list gets credentials attached.

What to watch

  • Whether Chainguard or an independent party publishes timing data for Checks against a conventional CI service.
  • Which agents beyond Claude Workspaces adds, and when.
  • Whether Chainguard documents how customers can validate the tamper resistance of its activity log.

Clarity's read

What the record supports and how the coverage leans. The claims behind it follow.

Reality

Evidence35
Adoption
Not scored
Hype gap
Not scored
Incentives
Not scored
Confidence45
Why these scores

Claim ledger

Ranked by verification strength, evidence, and original report placement.

  1. [1]

    Chainguard announced two beta products at its Assemble London event: Chainguard Workspaces, remote development environments based on hardened microVMs, and Chainguard Checks, which moves continuous integration into the development loop.

    Reported SupportedView cited source
  2. [2]

    The chainctl develop command synchronises a local working tree, including uncommitted changes, into the Workspace; a session is snapshotted when the user detaches and can resume with its files, processes and shell context.

    Reported SupportedView cited source
  3. [3]

    Chainguard says a host-side proxy adds short-lived credentials to approved outbound requests, rather than placing long-lived secrets in the guest.

    Reported Supported Source: Chainguard, as reported by InfoQView cited source

Get this ledger inside ChatGPT. Ask about any of our stories and the answer brings its figure, each claim’s verdict and the sources. Free, no account.

Add to ChatGPTAdd to Claude

Sources

1 independent publisher whose own reporting we read for this story.

  1. infoq.com

    1 article · October 16, 2026

    Chainguard Launches Secure Workspaces and Checks for AI Coding Agents

Share your take

Let Clarity write the post for you.

Signed-in readers get a short post drafted on this story in the register they choose — narrative, analytical, or a direct position — editable to the last word before it goes anywhere. The share buttons at the top of this story work without an account.

Topics and entities

Follow any of these and your For You feed starts watching them — no settings page required.

Loading related stories