unit hz-01 · holdingπραΰς · power under control

The operator that holds
what you already decided.Arm the jobs. Bridle the rest.

PRAUS is a commissioned unit beside one named estate. You arm it with theaters — certified jobs it is allowed to hold — and it runs them inside a written bridle: a hard envelope it cannot be talked out of, a closed library of reversible maneuvers, and a signed tape of everything it did. Leave it on duty.

sense

continuous

decide

continuous

envelope

grant or kill

actuate

reversible only

02:41:07 · sense · idp/workforce · service key hz-billing used from ASN 19952402:41:07 · decide · propose isolate(principal=hz-billing) + rotate(secret)02:41:08 · envelope · GRANTED · named resource · unwind present · rate 2/602:41:09 · actuate · session revoked · key rotated · egress rule staged02:41:14 · verify · 0 further calls · blast radius contained to 1 principal02:41:14 · record · signed abf1…7c2 · wheel notified · state held03:02:55 · envelope · KILLED · proposal widen_own_iam · unrecoverable03:18:02 · actuate · drain(node edge-1/w7) · unwind uncordon · verified04:07:31 · envelope · KILLED · proposal delete_data_store · out of bridle05:55:12 · actuate · revert_last_apply(plan 8841) · drift → setpoint
02:41:07 · sense · idp/workforce · service key hz-billing used from ASN 19952402:41:07 · decide · propose isolate(principal=hz-billing) + rotate(secret)02:41:08 · envelope · GRANTED · named resource · unwind present · rate 2/602:41:09 · actuate · session revoked · key rotated · egress rule staged02:41:14 · verify · 0 further calls · blast radius contained to 1 principal02:41:14 · record · signed abf1…7c2 · wheel notified · state held03:02:55 · envelope · KILLED · proposal widen_own_iam · unrecoverable03:18:02 · actuate · drain(node edge-1/w7) · unwind uncordon · verified04:07:31 · envelope · KILLED · proposal delete_data_store · out of bridle05:55:12 · actuate · revert_last_apply(plan 8841) · drift → setpoint

what you buy

Not a dashboard. Not a bot. A commissioned operator.

One unit, one theater, Observe mode is already PRAUS. More theaters and higher reins are expansion, not a different product.

Unit

The horse. An appliance beside one plant, with its own identity, envelope, tape, and modes. This is the SKU.

Theaters

Capability packs you arm on a unit. Not a toolbox to invent agents — certified jobs with closed, reversible maneuvers.

Command

The console: plant map, bridle, tape, take-the-wheel, and the cavalry view across units.

Contract

Optional. PRAUS holds a number — an SLO, a spend cap, an identity bar — and is scored on it.

theaters · the jobs you arm

You do not get a toolbox to invent agents. You arm certified jobs.

Each theater is a closed catalog of reversible maneuvers, its own slice of the bridle, and its own promotion path from Observe to Autonomous. A unit with only Capacity is a real product. A unit with all five is cavalry in one theater of war.

Release

Fly-by-wire for what is actually running.

Holds “this SHA is the plant.” Canary, pause, abort, rollback, pin. A human still owns merge; PRAUS owns whether that merge stays live.

quiet dayA deploy that is green but worse than last week gets a stamped undo — not a Slack essay.

Identity

Living posture, not a quarterly review.

Joiner, mover, leaver as a loop. Unused keys, standing admin, contractor leftovers, privilege that grew and never shrank.

quiet dayAccess looks like the org chart you meant, every morning.

Capacity

The estate in the shape you intended.

Replica counts, node pools, staging that impersonates prod, idle environments, spend as a setpoint. Never below min-available, never delete data.

quiet dayTuesday does not still look like Friday’s incident.

Continuity

Keep the mission on the line.

Drain, cordon, fail over, rebalance, shift traffic, restart the stuck job — the moves a calm SRE would run before it is an incident.

quiet dayOne sick node is not a hero story.

Exposure

The attack surface as a setpoint.

Public buckets, 0.0.0.0/0 rules, leftover listeners, secrets in the wrong place. Close, isolate, rotate, unpublish.

quiet dayThe plant is as closed as the bridle says it is.

Sentry watches the program. GitOps reconciles one YAML plane.

PRAUS is the operator of the running estate — across the planes you commission.

what happens while you sleep

Nothing in your estate waits for business hours. The window between compromise and containment is where the damage lives.

PRAUS closes that window without a human in it — and can only close it in ways that can be undone.

credential compromise02:41

A service key answers from an ASN it has never seen. Nobody is awake.

  1. 01Isolate the principal
  2. 02Rotate the secret
  3. 03Freeze identity changes
  4. 04Verify silence, hold state
unwind
re-enable principal · restore prior grant set
held
1 principal · 6 seconds
poisoned release13:12

Error budget burns 40× on 4.11.3. The canary looked fine for nine minutes.

  1. 01Halt the rollout
  2. 02Roll back to 4.11.2
  3. 03Re-verify golden signals
  4. 04Pin release, page the wheel
unwind
re-apply 4.11.3 on human command
held
3% of traffic · 41 seconds
silent drift05:55

A bucket policy widens itself. No alert exists for this, because nothing broke.

  1. 01Diff live state against setpoint
  2. 02Revert last apply
  3. 03Re-scope to least privilege
  4. 04Record the delta and the actor
unwind
re-apply plan 8841 with approval
held
0 exposure window closed

the hard envelope

The safety is not a paragraph of instructions. It is the thing that says no.

Every maneuver the model proposes passes through a gate outside the model. The gate checks four questions and it cannot be talked out of any of them: is the resource named in this unit's plant, does a working unwind exist, are we under the rate cap, and is the verification path live.

  • Named plant only

    One account, one cluster, one identity provider. Nothing else is addressable.

  • Reversible or refused

    No actuator ships without an unwind. Destructive verbs do not exist in the library.

  • Rate and blast caps

    A bounded number of moves per hour, per surface, per unit.

  • Verify or freeze

    If the world did not move exactly that far, it stops at last known good.

envelope · decisionshz-01
  • pendingisolate(principal=hz-billing)named resource · unwind present
  • pendingrotate(secret=hz-billing/key)reversible · within rate cap
  • pendingrollback(release=4.11.2)prior known-good · verified artifact
  • pendingwiden_own_iam(self)self-escalation · denied by construction
  • pendingdelete_data_store(prod-eu)no unwind exists · refused
  • pendingtouch(acct/prod-us)outside the named plant

a killed proposal is not an error. it is the product working.

the loop · always on

Six steps, running whether or not anything is on fire.

Incident response is only what this looks like when the envelope is hit hard. Most of its shift is quieter: drift, decay, half-broken, almost-wrong.

  1. 01

    Sense

    Read only the plant it was commissioned to see.

  2. 02

    Decide

    Reason about the deviation. Propose one maneuver and its unwind.

  3. 03

    Envelope

    Grant it, or kill it. Outside code the model cannot reach.

  4. 04

    Actuate

    One closed, reversible move against the real world.

  5. 05

    Verify

    Prove the world moved exactly that far, and no further.

  6. 06

    Unwind

    If not, undo and freeze at last known good. Wake the wheel.

closed actuator library

Eight moves. Every one of them has a way back.

PRAUS does not have a shell. It has verbs. There is no arbitrary command execution to audit, no free-form script to review — only this closed set, each paired with the action that returns the estate to where it was.

rollback

unwind

re-deploy prior release

isolate

unwind

restore network position

drain

unwind

uncordon the node

rotate

unwind

re-issue previous credential

freeze identity

unwind

unfreeze on command

fail over

unwind

fail back

rebalance

unwind

restore prior placement

revert last apply

unwind

re-apply the plan

four reins · promotion is the motion

Nobody hands a bank an autonomous agent. You land in Observe and earn Autonomous on the boring loops.

  1. Observe01

    Sees, scores, writes the tape. Touches nothing.

  2. Suggest02

    Proposes the maneuver and the unwind. Waits.

  3. Supervised03

    Acts inside the envelope with a human on the dead-man switch.

  4. Autonomous04

    Acts and verifies unattended. The whisper still stops it.

Read the four modesthe whisper-stop works in every mode, including autonomous

riding the unit · not settings, the product

You never “turn on PRAUS.” You promote one job, on one surface, at a time.

The ladder runs per theater, per actuator class — never as a global switch. Each rung has a sign-off, a shadow score, and a certificate on the tape. These are the instruments on the console, not features in a menu.

Plant map

The estate as a field the horse is standing on, not a chart wall. Click a region — see the bridle, the last maneuvers, the tape.

Setpoint lock

“This week was good. Hold it.” Capture the live plant as the setpoint instead of writing YAML from memory.

Blast-radius preview

Before a theater is armed, see what a full-autonomous week would be allowed to touch. If that picture is wrong, do not arm it.

Shadow week

Seven days of would-have maneuvers written to the tape against live state. Promotion is a review of the shadow tape, not a leap.

Maneuver cards

Every proposed act is a card: actuator, target, expect, unwind, verdict. If it cannot become a card, it does not exist.

Whisper

Natural language that compiles to a maneuver or refuses. Never to a shell. A rider’s cue, not a jailbreak.

Twin

Dry-run against a live-shaped copy — same envelope, same actuators, no side effects. If it cannot run on the twin, it does not run on the plant.

Take the wheel

A human rides without raw admin: pick a maneuver, and the horse still runs envelope → act → verify → unwind.

Dead-man

Supervised acts unless aborted in N seconds. Silence is consent inside the bridle only — never past it.

Change calendar

Deploy windows, freeze periods, do-not-scale-on-Friday. Maneuvers outside the calendar are refused or held.

Outcome contracts

Hold error budget, hold spend under a number, hold “no standing admin” — scored on the console.

Cavalry view

Two units or twenty: which horse, which plant, which mode, last maneuver. One bridle per unit. No shared brain.

what you actually deploy

One unit. One theater. Its own identity, and a bridle you can read in a meeting.

An appliance
A container, VM, or chart placed beside the plant. Not an SDK, not a harness.
Its own principal
PRAUS holds its own scoped identity. It never borrows a human admin key.
A bridle file
Plant, setpoint, envelope, actuators, and who may take the wheel.
A black box
Signed, append-only tape of every sense, decision, grant, kill and move.

Commission a second unit for a second account and you do not get a platform. You get cavalry — each horse still answers for one theater.

bridle.yamlsigned · versioned
unit:      hz-01
plant:     acct/prod-eu · cluster/edge-1 · idp/workforce
setpoint:  healthy · least-privilege · release 4.11.2
mode:      supervised
envelope:
  - deny: delete_data_store
  - deny: widen_own_iam
  - allow_resources: [named only]
  - require: unwind_for_every_actuation
  - rate_cap: 6 moves / hour
  - on_verify_fail: freeze_last_known_good
wheel:     oncall-primary, ciso (whisper-stop)
recorder:  signed, append-only

unlike

Everything else in your stack stops one step short of the fix.

PagerDutynotifies — then waits for a human
Your SIEMdescribes what already happened
Runbooksbrittle scripts with no envelope, no verify, no identity
AI SRE copilotsinvestigate, summarise, ping you to execute
Cloud “SRE agents”their plane, their limits, their verdict
PRAUSmoves the plant, proves the move, holds the new state — and can hand you the tape

The scarce thing was never another model with tools. It is an actor production will accept: identity, envelope, reversibility, evidence.

πραΰς — a warhorse that still has the charge

Power under control.

Full strength, held on a whisper. Land in Observe, earn Autonomous, and never take a move you cannot take back.