The product

One layer of judgment and control over every production change.

ChangeGuard AI judges a change against the environment it will actually enter — SHIP, HOLD or BLOCK. Authorized changes get a short-lived Permit. An Executor carries out only the permitted action. The outcome is observed and verified. Kubernetes on AWS EKS today.

Judge → Govern → Permit → Execute → Verify

Every capability carries its claim class: Live running in production · Live-proven exercised end to end against the live production system and pinned by blocking security tests · Supported available where the topology calls for it · Roadmap planned, not shipping · Vision direction, not a feature.
Four things, kept apart on purpose

Judgment, Permit, Executor, Observation

A decision, an authorization, an action and a proof are four different things. ChangeGuard never lets one stand in for another.

Judgment

What ChangeGuard believes

SHIP, HOLD or BLOCK for this change against this environment right now, with the reasons and the evidence it had and did not have. Judgment alone authorizes nothing.

Permit

What is authorized

A short-lived, signed, single-use authorization bound to this action, this target, this environment, this approval or policy, and this time window.

Executor

What acts

The Cloud Executor or a Local Executor verifies the Permit, consumes it once, and applies exactly the signed action with the least privilege you granted.

Observation

What proves what happened

Fresh evidence from the environment, attributed to the change by identity. VERIFIED is a conclusion from observation, never an assumption.

Live-proven Judge

SHIP / HOLD / BLOCK, against the real environment

Judge a change by hand in Preflight, on every pull request through the GitHub integration, or from any pipeline or agent with one call. The verdict carries plain-terms reasons, the deterministic CSC score, and an explicit list of the evidence it had and did not have — absent evidence is never counted as safe.

  • Live environment state: what is running, what it can afford, whether the change is even feasible against quotas and limits
  • Artifact evidence when you supply a digest; honest “not available” when you don’t
  • Verdicts are append-only and kept with the outcome on one permanent change record
  • Engineering Advisor — the one or two things a senior engineer would raise — Early Access
Change record — BLOCK, with the reason in numbers
A change record with verdict BLOCK: scaling the storefront to 8 replicas is infeasible against the namespace memory quota.
Live-proven Govern → Permit

Advise or Auto, per environment — and a Permit for every action

Authority is a per-environment decision, never account-wide. Advise is the default: a signed-in person approves each change, and that approval becomes the Permit. Auto produces a Permit only inside an explicit policy — namespaces, fix types, a confidence floor, an hourly cap — and falls back to Advise outside it. There is no third mode.

  • Every authorization becomes a ChangeGuard Permit: signed with a key held in AWS KMS, bound to the exact action hash, expiring in minutes, used once
  • Revocable until the moment it is consumed; a changed proposal, a changed policy or a withdrawn approval revokes it automatically
  • Auto never authorizes under an empty or default policy — it fails closed

Permit properties on the Security page →  ·  Permit docs →

Remediations — authorized by policy → Permit issued → VERIFIED
A verified remediation with its state ladder: authorized by policy, Permit issued, execution started, action applied, verifying, verified. Authorized by an Auto policy, Permit consumed.
Execute

Two Executors, one Permit model

Both verify the same signed Permit, consume it exactly once with ChangeGuard before touching anything, record the pre-state, apply one patch, and report the result under the Permit’s identity.

Live-proven

Cloud Executor · preferred

Runs in ChangeGuard’s estate. For each Permit it assumes an execution role in your account that carries no AWS service permissions — only a trust policy naming ChangeGuard with your external ID; its Kubernetes authority is scoped separately through an EKS access entry and namespaced RBAC — mints a 60-second token bound to exactly this cluster, and patches only the workloads in the namespaces you chose. Nothing to install. Edge is never required.

Supported

Local Executor

Installed in your cluster from the environment’s Execution section when your topology or policy requires local presence. Same Permit, same single-use consumption, same least privilege: its own service account with a namespaced get/list/patch grant — never the Edge collector’s identity.

Environment — Execution · Verify execution access
The Execution section of an environment: Cloud Executor Ready, runs in the ChangeGuard Cloud Executor, namespaces listed, last verified 4 hours ago. Verify execution access passed: permit signing, execution role separate from the read role, cluster identity pinned, executor reachable, execution role assumed with the external id for a 15-minute session, EKS authentication with a 60-second token, environment match.

Verify execution access proves the path before it is used: the Executor assumes its role, authenticates to exactly this cluster, holds get, list and patch in your namespaces — and is denied delete, create, exec, secrets, impersonation, RBAC writes and cluster-admin. It verifies a signed probe Permit without reading or changing any workload.

Live Verify

Observed outcomes, verification, history

After a change executes, ChangeGuard records what actually happened against the change that caused it. Incidents are attributed to the exact change. Fixes are verified against fresh evidence, and a fix that fails verification is handed to a human — failure escalates, it never loops.

  • Outcome attached by the verdict and Permit it named, never by recency
  • VERIFIED only from an independent observation showing the permitted state, healthy
  • Permanent, shareable change records; append-only audit trail with the approver, the policy version and the Permit on every action
  • Measured outcomes: predicted versus observed, joined by change identity
Change record — SHIP, then what actually happened
A change record showing the judgment before execution (SHIP) and the observed outcome afterwards: deployed successfully, attributed by the verdict it named.
Connect

Evidence and action are separate planes

Fleet is the centralized evidence plane: connect your AWS account once, discover EKS clusters, authorize read-only access per cluster. Edge is an optional local-evidence extension for signals that must stay on the node. The Executor is the governed action plane. None of them grants another’s authority.

Live

AWS Account Center

Which AWS accounts ChangeGuard is connected to and whether each connection is healthy enough to discover and read your environments. Verify, discover, repair, reauthorize — without ever widening authority.

Live

Connected Environments

Every environment ChangeGuard can see: what supplies its evidence (Fleet, Edge, or both), whether a judgment would be fully informed, its execution readiness, its latest Permit, and its Advise/Auto mode.

Supported

ChangeGuard Edge

A small read-only collector for evidence that needs local presence — runtime signals, node benchmarks — or clusters that can’t be reached centrally. Optional. Never required for judgment or execution.

Connected environments
Connected environments: two EKS environments, both Ready with Fleet plus Edge evidence, judgment readiness Ready, execution Cloud Executor Ready, autonomy Advise, and each environment's latest Permit state.
AWS Account Center
AWS Account Center: one connected account, verified, with the regions, the EKS clusters discovered, the environments connected, and Verify connection and View account actions.
Emerging

Clearly labeled, so what you evaluate is what you can turn on

Early Access

Engineering Advisor & reasoning

The read a senior engineer would add to a verdict — led by what is true in the environment right now, challengeable, silent when nothing is material. Opinion, experience and reasoning capabilities ship behind flags, on request. The Advisor →

Roadmap

Realms, SSO, self-hosted inference

Realms — a tenant split into production and test with separate authority — is on the roadmap, not built. SSO/SAML and in-VPC inference for judgment and reasoning (NVIDIA NIM) are planned. None of these ships today.

Vision

Governed autonomous change

The same judgment, Permit and verification applied wherever a production change originates — beyond Kubernetes, and for every actor that can act on infrastructure. Direction, earned domain by domain on evidence.

ChangeGuard does not learn from every change today. The outcome record is instrumented so that future prediction can be measured against it; no model, threshold or policy is modified by an outcome. Future capability is labeled as future.

See it decide, then prove it on your environment.

Watch the live demo, judge a change for free in Preflight, or work with us as a design partner on one real EKS environment.