Skip to main content

Solutions

Give automation useful authority — without giving it unlimited authority.

Governed execution for the teams that run infrastructure: DevOps, SRE, platform engineering, systems administration, and security operations — including the operations they are starting to hand to AI.

The core scenario

“Restart the API service.”

One ordinary operational request, from a person or from automation. Everything else on this page is a variation on what resh does with it.

The restart scenario in seven steps. One: a request to restart the API service. Two: resh resolves the real resource. Three: runtime governance, which may refuse. Four: approval, if policy requires it. Five: the restart, executed as a bounded operation. Six: verification of the observed service state. Seven: the evidence record.

Highlighted steps are where the request can stop: governance can refuse it, an approver can decline it, and verification can report that the service is not in the intended state.

Scenarios by team

DevOps · SRE · platform engineering

A governed service restart

The problem

An engineer, or an AI assistant working for them, needs to restart a service. Today that usually means a shell on the host or a credential broad enough to do far more than restart one thing — and success is judged by whether the command returned.

With governed execution

The request names the service and the operation. resh resolves the intended resource, the runtime checks its governance, policy requires an approval if the service warrants one, the bounded restart runs, and resh reads the service state afterwards rather than trusting the call.

  • Resolves the intended resource
  • Checks runtime governance
  • Requires approval if policy demands it
  • Executes the bounded restart
  • Independently verifies the service state
  • Records Activity & Evidence

Security operations

Bounded remediation, through its own Application

The problem

Security operations needs to act on infrastructure it does not own — restart a service, check the state of a resource, get a remediation approved — without being handed the deployment team’s access to do it.

With governed execution

Security Operations is its own Application over the same estate, separate from Deployment Operations. Its operators see the resources relevant to their purpose and request modelled operations on them. A service both teams care about can belong to both Applications; neither membership grants authority to execute, and the runtime governs each request on its own.

  • Inspect the status of a modelled resource
  • Request a restart of a modelled service
  • Request a remediation that policy holds for approval
  • See the activity requested through Security Operations

AI-assisted operations

Don’t give the agent a shell. Give it governed operations.

The problem

An agent is useful in proportion to what it can change, and risky for the same reason. Most teams resolve that by handing it shell or API credentials and hoping the prompt holds, or by refusing it write access entirely.

With governed execution

The agent is given a governed request path instead of credentials. It asks for a modelled operation on a named resource; runtime policy decides whether that operation may execute; consequential ones wait for an authorized approver; and the outcome is confirmed by reading the resource rather than by believing the agent.

  • The agent’s request is accepted or refused by policy, like anyone else’s
  • Being able to request confers no authority to approve
  • An agent that reports success can be contradicted by the observed state
  • Operations with no provider are outside the boundary, not improvised

By seat

The same problem, from five chairs.

  • Platform engineering

    One surface for consequential operations

    Every team ends up with its own scripts and its own definition of “safe.” Exposing operations as modelled, policy-aware requests gives you one surface to reason about instead of dozens.

  • SRE / DevOps

    Automation that can be contradicted

    The worst automation failures are the quiet ones: the job reported success and the resource never reached the intended state. Verifying the resource rather than the exit code closes that gap.

  • Systems administration

    Operations without standing shell access

    Routine service, container, and configuration operations become requests on named resources, so fewer people and fewer scripts need a login on the host.

  • Security operations

    A purpose of its own

    A Security Operations Application gives the team bounded, visible operations over shared infrastructure without inheriting another team’s access.

  • AI-assisted operations

    An agent boundary that outlasts the framework

    Agent tooling will keep changing; the point where an agent touches infrastructure should not have to. resh sits below the agent, so that decision is made once.

Scope, stated

What these scenarios assume.

resh governs modelled resource operations on Linux infrastructure — services, containers, configuration, and files. It does not govern arbitrary shell commands, and it does not improvise against a system that has no provider. An outcome is verified only where the operation declares how it can be observed; the platform page explains what is reported otherwise.

It is not a pipeline orchestrator, a ticketing or change-management system, or a business-process automation platform, and this release connects to none. The execution model is not inherently limited to infrastructure, but infrastructure operations are what the current product is built and tested for.

Unattended remediation exists only for single resources, ships switched off, and is not part of the evaluation scenarios above. See the current limits of the design-partner preview.

Start with your scenario

Which operation would you least like automation to get wrong?

The fastest way to find out whether governed execution is useful to you is to take a single consequential operation and walk it through the model. Design partners do exactly that, in a controlled, non-production evaluation — including the ones who conclude the answer is no.