Degraded authority modes for autonomous systems

Degraded mode is an explicit, smaller permission set. It cannot be an implicit fallback from a missing authority service to yesterday’s full ALLOW.

01 / The operating case

What changes in a real workflow?

A facility monitoring agent loses connectivity to its decision service. Telemetry reads may be locally authorized, but changing a set point requires a fresh approval and current operating state.

Trace the authority boundary
  1. 01Authority origin
  2. 02Task and grant
  3. 03Current decision
  4. 04Observed outcome

02 / Decision contract

What the executor must check

Predefine action classes, locally verifiable grant freshness, maximum offline duration and a safe mode. Deny high-impact writes and surface the dependency failure to an operator.

InputPrincipal · task · action · target
DecisionGrant ancestry · policy · current state
ResultEnforce · record · verify outcome

03 / Failure and evidence

What goes wrong, and what can be proven?

Failure mode

The runtime continues writes under a broad cached decision because it treats service outage as a performance issue rather than a loss of authority facts.

Evidence to retain

Record the outage, local grant state, selected mode, attempted actions, denials, operator intervention and reconciliation after connectivity returns.

04 / Canonical scope

Why this reference stands alone

Fail-closed behavior defines the denial default; this reference owns the permitted reduced operating envelope and transition rules.

Implementation review

Mode contract

NORMAL: inspect + authorized write. AUTHORITY_UNAVAILABLE: inspect only with locally verifiable, unexpired task scope. LOCAL_STATE_STALE: no production write. RESTORED: reconcile attempts before resuming.

Adversarial check

Disconnect the decision service after a cached write ALLOW. A set-point change should fail even if a telemetry read remains possible.

Primary references

Read the underlying material

Architecture discussion

Choose one consequential action and make its boundary explicit.

Request a Conversation