sample · hz-01 · Identity off lockπραΰς · power under control

Hold the org chart
you already meant.Arm Identity. Bridle the rest.

Monday morning, access still looks like last quarter's org chart: standing admin, unused keys, a contractor grant that should have died. PRAUS is the operator that holds that setpoint on one named plant — a cloud account, a cluster, an IdP — inside a written bridle it cannot be talked out of. Capacity is the dollar on the same glass. The 2am key is the same disable. Land in Observe.

sense

continuous

decide

continuous

envelope

grant or kill

actuate

reversible only

Mon 09:00 · sense · okta/acme · contractor.jane grant still live · 14d past endMon 09:00 · sense · aws:1234 · standing admin 4 · lock is 0Mon 09:00 · sense · aws:1234 · AKIA…8F2 last used 211dMon 09:01 · decide · propose expire_grant + disable_key (named)Mon 09:01 · envelope · GRANTED · named resource · unwind presentMon 09:01 · suggest · waiting · Identity in ObserveMon 09:02 · envelope · KILLED · proposal widen_own_iamTue 09:00 · sense · eks/prod ns/staging 36 vs lock 12Tue 09:00 · companion · scale_down proposed · Capacity on the same glassWed 02:41 · same verb · AKIA…8F2 from unknown ASN · disable_key
Mon 09:00 · sense · okta/acme · contractor.jane grant still live · 14d past endMon 09:00 · sense · aws:1234 · standing admin 4 · lock is 0Mon 09:00 · sense · aws:1234 · AKIA…8F2 last used 211dMon 09:01 · decide · propose expire_grant + disable_key (named)Mon 09:01 · envelope · GRANTED · named resource · unwind presentMon 09:01 · suggest · waiting · Identity in ObserveMon 09:02 · envelope · KILLED · proposal widen_own_iamTue 09:00 · sense · eks/prod ns/staging 36 vs lock 12Tue 09:00 · companion · scale_down proposed · Capacity on the same glassWed 02:41 · same verb · AKIA…8F2 from unknown ASN · disable_key

what you buy

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

One unit, Identity in Observe, is already PRAUS. Capacity rides on the same glass. The other theaters 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.

v1 arms Identity on one cloud account, one cluster, and one IdP. Capacity is the spend line on that holding. Each other theater keeps its own catalog and promotion path. All five is cavalry — still one plant, still not a harness.

Identity

The org chart as a setpoint.

Joiner, mover, leaver as a loop. Unused keys, standing admin, contractor leftovers, privilege that grew and never shrank. This is the first theater we arm.

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

Capacity

The dollar on the same glass.

Replica counts, node pools, staging that impersonates prod, idle environments, spend as a setpoint. Never below min-available, never delete data. Companion to Identity on Shape D — not a separate SKU.

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

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.

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.

the night we build

Monday morning, the org chart is a fact. The 2am key is the same disable.

Quiet-day Identity is the product. Incident containment is that catalog under stress. Every card still has an unwind, or the envelope kills it. Sample plant — no live system is connected.

org-chart lagMon 09:00

Contractor.jane still has an Okta grant. The contract ended fourteen days ago. Nothing broke.

  1. 01Score grant against the org-chart lock
  2. 02Propose expire_grant on the named principal
  3. 03Envelope stamps: named, unwind present
  4. 04Wait in Observe; hold the fact on Command
unwind
restore the named grant
held
1 leftover · Monday holding
unused keyMon 09:00

AKIA…8F2 has not been used in 211 days. Standing admin is still 4. The lock is 0.

  1. 01List unused keys and standing admin vs lock
  2. 02Propose disable_key on the named key
  3. 03Refuse any widen of the unit's own IAM
  4. 04Capacity companion: staging still 36 vs 12
unwind
set the named key Active
held
5 unused keys · lock 0
same verb, 2am02:41

That same key answers from an ASN it has never seen. The Monday actuator is the containment.

  1. 01Sense anomalous use of the named key
  2. 02Propose disable_key — already in the catalog
  3. 03Revoke sessions for that principal
  4. 04Verify silence, hold state
unwind
set the named key Active
held
1 principal · same disable_key

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
  • pendingexpire_grant(contractor.jane)named Okta grant · unwind present
  • pendingdisable_key(AKIA…8F2)named IAM key · set Inactive
  • pendingscale_down(ns/staging 36→12)Capacity companion · never below min
  • pendingwiden_own_iam(self)self-escalation · denied by construction
  • pendingdelete_data_store(rds-main)no unwind exists · refused
  • pendingtouch(aws:9999)outside the named plant

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

the loop · Monday and 2am

Six steps, whether the leftover is a contractor or a key from a new ASN.

Incident response is the Identity catalog under stress. Most of the shift is quieter: standing admin, unused keys, grants that should have died.

  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

Expire, disable, revoke. Then the rest of the catalog.

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.

expire grant

unwind

restore named grant

disable key

unwind

set named key Active

revoke session

unwind

re-enable named sign-in

scale down

unwind

restore previous desired

rollback

unwind

re-deploy prior release

isolate

unwind

restore network position

drain

unwind

uncordon the node

unpublish

unwind

restore named DNS / listener

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.

sample commission · Shape D

One unit. Identity armed. Its own principal, 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.yaml · samplenot live
unit:      hz-01                 # sample
plant:     aws:1234 · eks/prod · okta/acme
shape:     D
theaters:  [identity]            # capacity rides along
setpoint:
  standing_admin: 0
  unused_keys: 0
  grants: org-chart
  staging_replicas: 12
mode:      observe
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:  sample tape

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
PRAUSholds the org chart you meant, proves the move, 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 Identity in Observe on one named plant. Earn the disable. Never take a move you cannot take back.