WattifPrinciple · Deployment posture

Methodology · Authority as a trust ramp

Authority is the contract between an algorithm and the equipment it touches.

Algorithmic confidence and operational consequence are not the same axis. A strategy can be statistically excellent and still wrong about a single freezer at three in the morning. The authority ladder is the explicit risk contract between the operator and the strategy: a seven-level scale that gates what the strategy may do unsupervised, set per action rather than per agent, with class-based ceilings that reflect consequence rather than confidence.

This paper extracts the principle from the strategy lifecycle covered at /methods/control-strategies-method and states it as a standalone deployment posture for autonomous algorithms on industrial equipment. Pairs with /methods/replay-first-deployment as the second piece on responsible AI deployment.

Prepared by Wattif Technologies Pte. Ltd. · May 2026Singapore
01What the contract assumes

Working principles

Authority is the contract, not a slider for tuning trust.

Every action an algorithm takes against customer equipment carries an explicit authority level that names what the action may do unsupervised. Authority is not a confidence threshold and not a vendor's general trustworthiness rating. It is the specific commitment, on the row, that defines the boundary between what the system may execute and what it must escalate.

Authority belongs to the action, not the agent.

A strategy that runs an FCU occupancy setback at Dispatch authority is not a trusted strategy globally. It is a strategy whose specific action (raising the setpoint by up to two degrees when the zone is vacant) is trusted in this entity, on this site, under this configuration. The same strategy on a different entity may sit at Recommend because the consequence of a wrong move differs by orders of magnitude across entities.

The default is Recommend.

Every new action commissions at Recommend. Cases are created for the operator to review; no equipment is touched without explicit approval. Promotion to Adjust or Dispatch is earned by watching cycles match intent at the lower level, not granted by checking a configuration box.

Class-based ceilings exist because consequence is not confidence.

Some actions can be a hundred percent confident and still consequential enough to deserve human review every time. A HACCP-class action (anything that touches temperature in a food-storage boundary) is refused promotion past Recommend by the platform, not by convention. The ceiling reflects the cost of failure, not the algorithm's competence.

Refusal beats degradation.

When an action exceeds the authority granted to it, the platform refuses the action rather than silently downscaling it to a level that would have been allowed. A strategy at Adjust authority whose decision exceeds the registry's guard-rail clamp does not get a clamped version executed. It gets refused and surfaced as a Case for human review, so the gap between what the strategy wanted and what the platform would allow is visible.

Every authority change is on the audit trail.

Promotion, demotion, pause, archive: every transition is a row on the decision stream alongside the decisions themselves. A reviewer reading the trail of a settlement event can see not only what the strategy did but what level of trust it had at the moment it did it.

02Per-action, not per-agent

Authority belongs to the action

The most consequential design choice in the contract is that authority lives on the action, not on the agent that produced it. The choice is non-obvious because the alternative (per-agent authority) is what most building-management systems implement. The difference between the two models is large enough to explain.

The BMS-vendor mental model is per-agent

A typical building-management system treats authority as a global property of the algorithm: this optimiser is trusted, that one is not. The model fails the operator on the day the trusted optimiser meets an entity it should not be trusted on, or on the day the partially-trusted one is the only viable choice for a specific zone. Per-agent authority is a coarse instrument for a fine-grained problem.

The operational reality is per-action

Operators do not think 'this algorithm is trustworthy.' They think 'this specific change to this specific equipment is something I am comfortable with the system doing without asking me.' The mental model of authority is local. Per-action authority matches what the operator actually decides, which is also the only place the decision can be defended in audit.

The engineering consequence

Per-action authority lives as a column on the strategy row (or, in the case of one-off actions, on the action itself). The platform reads the column at decision time and gates the side effect. A strategy that emits a hundred decisions in a day may have those hundred decisions evaluated against the same authority value or against different values for different decision classes; the engine does not assume that an algorithm has one authority for everything.

03From observe to emergency

The seven-level ladder

Seven levels are enough for the operational range covered by AI-driven controls. Fewer levels collapse genuinely different commitments (a Recommend-class action and an Adjust-class action behave very differently in audit). More levels are not used in practice because operators do not have meaningful preferences between them.

LevelSide effectWhen to use it
observeno side effectThe executor runs, the decision is logged, nothing visible happens. Used during shadow commissioning when the operator wants telemetry-driven sanity-checking before any visible effect.
informpassive feedDecisions land in an operator feed but never create a Case or write a command. Useful when the operator wants a stream of what the algorithm is thinking without a queue to triage.
reportrollup onlyDecisions enter daily or weekly reports rather than appearing interactively. Suitable for algorithms whose decisions are advisory by design: tariff strategy notes, monthly comfort-band reviews.
recommendCase for reviewThe default. Each non-trivial decision creates a Case; equipment moves only after the operator approves on the Case. Equivalent to a human technician proposing a change in person.
adjustcommand within guard-railsDecisions write control commands within explicit guard-rails declared on the strategy registry entry. Setpoint may move at most some declared delta; fan_mode may not jump more than one step. The strategy cannot escape its declared box.
dispatchcommand without per-decision clampDecisions write control commands without per-decision guard-rail clamping. The registry's hard limits still apply. Reached only after the operator has watched cycles match intent at the lower levels.
emergencyexecutes and notifiesReserved for safety- and grid-critical actions: demand-response dispatch, equipment-protective shutdowns. Decisions execute immediately and notify the operator after. The registry restricts which action classes can be promoted here; most are not user-toggleable.
04The trust ramp

Promotion is earned, not granted

Authority is not a configuration setting. The platform structures promotion as a path the operator walks one step at a time, with evidence at each step. The path is the same for every strategy on every facility; what differs is how quickly the strategy earns the next step.

observeinformreportrecommendadjustdispatchemergencydefaultHACCP ceilingdefault ceilingearnedearned

Every strategy commissions at Recommend. Promotion is earned one level at a time. The class ceiling caps where the strategy can ever reach; HACCP-class policies cannot move past Recommend regardless of operator request.

Commission at Recommend

Every new action commissions at Recommend. The operator sees Cases as the strategy makes decisions. Watching the first cycles is the customer's first piece of operational evidence; the verifier's first verification cycle is the second.

Watch cycles match intent

Promotion is earned by the strategy doing what it said it would do at the lower level. An FCU setback that fired forty-two times in the first thirty days at Recommend, with the operator approving forty-one and rejecting one (with the reason recorded), has earned its case for promotion.

Promote one level at a time

The platform refuses jumps. A strategy at Recommend may move to Adjust; not to Dispatch. The intermediate level exists precisely so the operator can see the strategy acting within registered guard-rails before letting it act without them. Skipping the level removes the evidence the next promotion would have relied on.

Demotion is symmetrical

Any operator can move a strategy back down the ladder at any time. Demotion does not require justification; it is reversible. The platform treats authority as a thing the operator decides, full stop.

05Consequence, not confidence

Class-based ceilings

Some classes of action cannot be promoted past a certain authority regardless of how well the algorithm performs. The ceiling is set by the cost of failure, not by the model's accuracy. Four classes carry registered ceilings.

HACCP class

Any action that touches a temperature, time, or pressure inside a food-safety monitored process. Maximum authority: Recommend. The operator must approve every decision. Reflects the cost of failure (a spoiled batch, a recall, a regulator letter), which is structurally larger than the algorithmic confidence can compensate for.

Life-safety class

Any action that touches a smoke-control damper, an emergency stop, a fire-pump, or an egress-affecting lighting circuit. Maximum authority: Recommend, and only after a human operator has signed the specific entity's safety-class registration. Many entities in this class are simply outside the platform's action scope by registry decision.

Grid-critical class

Any action that participates in a utility demand-response market or an emergency grid event. Maximum authority: Dispatch by default, Emergency only after the program operator has registered the entity into the higher-class queue. Emergency is the rare class that explicitly authorises execution-before-notification.

Comfort and convenience class

Everything else. Most building-controls actions live here: FCU setpoints, lighting schedules, exhaust speeds, BAS occupancy modes. Maximum authority: Dispatch by default. Operator may set lower per strategy.

06Two screens

How the operator sees authority

The authority surface is one of the smallest in the operator's app and one of the most consequential. The first screen shows authority in context on a Strategy tab. The second shows what happens when a promotion exceeds the class ceiling.

screen 1Authority on a Strategy tabCurrent level, class ceiling, promotion path with the evidence the platform observed. Recent authority events on the side. Demotion is one click.
wattif.ai/facility/acme/assets/fcu-l3-east?tab=strategy
AssetsFCU L3-EastStrategyAuthority

fcu_occupancy_optimizer

Authority for this strategy

enabled

observe

inform

report

recommend

now

adjust

dispatch

emergency

no effectfeedrollupcaseclamped cmdfree cmdgrid critical

Promotion path

next available · dispatch

The strategy has been running at Adjust for 11 days. The platform has observed 12 within-clamp setbacks and 12 restores; none required operator override. Promotion to Dispatch is enabled.

Class ceiling

Safety classcomfort_and_convenienceCeiling for this classDispatchBeyond Dispatchrefused by registry

Recent authority events

2026-06-08 · Promoted to Adjust · by dharani@wattif.io
2026-06-01 · Promoted to Recommend (commissioned)
2026-05-29 · Created at Disabled · by commissioning hook
screen 2A refused promotionHACCP-class strategy where promotion past Recommend is refused by the registry. Refusal is logged, surfaced as a Case, and recorded on the decision stream.
wattif.ai/facility/acme/cases/c-2026-06-15-001
CasesRefused promotionc-2026-06-15-001
refusedauthority promotion · class ceiling exceeded

Promotion to Adjust refused on cip_schedule_optimizer

2026-06-15 11:08:42

What happened

An authority promotion request was submitted for strategy cip_schedule_optimizer on entity cip-line-3 (process). The request asked to move from Recommend to Adjust. The platform refused the transition because the strategy's safety class is registered as HACCP and the registered ceiling for that class is Recommend.

// authority-router.ts:142
refused: promote_authority(strategy_id=cip-line-3-opt, from="recommend", to="adjust")
  reason: "safety_class_ceiling_exceeded"
  safety_class: "HACCP"
  registry_ceiling_for_class: "recommend"
  case_id: "c-2026-06-15-001"

Why the refusal is right

HACCP-class actions touch temperature, time, or pressure inside a food-safety boundary. The cost of a wrong action (a spoiled batch, a recall, a regulator letter) is structurally larger than the algorithm's confidence can compensate for. The platform refuses promotion rather than silently downscaling because the operator needs the gap to be visible.

What to do instead

  • · Continue running at Recommend; Cases will continue surfacing.
  • · Approve Cases as they arrive; the strategy proves itself this way.
  • · File a class-reassignment request if the registered class is wrong.

The refused promotion attempt is recorded on the strategy's decision stream as a row with action='authority_promotion_refused'. A reviewer reading the audit trail can see both the attempt and the platform's refusal.

07When the contract is exceeded

Refusal beats degradation

When an action exceeds the authority granted to it, the platform refuses rather than silently downscaling. Downscaling is convenient (the system kept doing something) but it hides the gap between what the strategy wanted and what the platform would allow. Refusal makes the gap visible, which is the only way the operator can decide whether to widen the guard-rail or to leave the strategy at the lower setting.

Promotion above the class ceiling

An operator requesting to promote a HACCP-class strategy from Recommend to Adjust is refused at the request layer. The platform pattern-matches the strategy's safety class against the registry and rejects the transition. The refusal is recorded so a reviewer can see the attempt.

Action outside the registered guard-rails

A strategy at Adjust authority whose decision (raise setpoint by three point five degrees) exceeds the registered guard-rail clamp (maximum two degrees) does not get a clamped two-degree action. It gets refused, the decision lands as 'declined,' and a Case is filed so the operator can decide whether to override or to widen the guard-rail.

Action outside the strategy's authority class entirely

A strategy whose decision would touch a HACCP-class variable does not get to take that action regardless of authority. The platform refuses at action time, because authority alone does not authorise crossing class boundaries; the safety-class registration is a separate dimension.

Demotion below the strategy's safety floor

Some actions are required to be at least Observe (they cannot be silenced entirely). A demotion to a hypothetical 'off' level is refused at the request layer. Policies that have to be watching are watching; the operator can pause the actions, not the observation.

08Where the prior art lives

Alignment with functional-safety standards

The authority ladder operationalises ideas that have existed in industrial-control safety standards for decades. The four cards below name the standards that informed the design and the one point at which the implementation departs from the prior art.

IEC 61508 SIL (Safety Integrity Level) 1-4

The functional-safety standard that classifies safety functions by the rigor required, with higher SIL levels demanding more proof of correctness. The authority ladder is the runtime analogue: graduated trust at action time, with the ceiling reflecting the consequence of failure rather than the algorithm's confidence. SIL is design-time; authority is runtime.

ANSI/ISA 84 (IEC 61511) for process industries

Layered safety: BPCS (basic process control) sits inside SIS (safety instrumented systems) inside ESD (emergency shutdown). The authority ladder operationalises a similar layering for AI-driven control: Recommend sits inside Adjust sits inside Dispatch, with each higher level taking on more autonomous behaviour and the safety-instrumented layer (registry guard-rails, class ceilings) catching what the algorithm should not have done.

ISO 26262 ASIL for automotive

Automotive Safety Integrity Levels A through D, classified by the consequence of failure (severity) times the probability of occurrence times the controllability by the driver. Class-based ceilings in the authority ladder use the same logic: consequence and recoverability dominate the choice of ceiling, not algorithmic accuracy.

Departure from prior art

Industrial-control safety standards classify functions at design time and freeze the classification. The authority ladder is dynamic: the operator's grant is mutable per strategy, per entity, per moment. The standards' insight (consequence drives rigor) is preserved; the implementation acknowledges that AI deployment is iterative in a way classical control commissioning was not.

09Generalisation

Where else this applies

The ladder is not specific to building energy controls. The seven levels, the per-action grant, the class-based ceilings, and the refusal-beats-degradation contract generalise to any deployment of an algorithm onto third-party equipment.

Beyond building controls

Any deployment of an algorithm onto third-party equipment can use the same ladder. Industrial process control, EV charging dispatch, building-to-grid integration, microgrid orchestration. The seven levels and the class ceilings are domain-agnostic; only the registry of class-to-ceiling mappings is specific to the domain.

Beyond AI

The ladder is also useful for human operators in a multi-tenant context. A facilities manager at a co-tenanted site may have Recommend authority on one tenant's space and Dispatch on another's; the same column on the same row gates both. Authority is more general than algorithmic trust; it is an action-scoped permission contract.

Beyond first deployment

The ladder supports continuous deployment of new algorithm versions onto existing equipment. A new model release commissions at the same level its predecessor reached, and the operator may demote temporarily to observe the new behaviour at Recommend before restoring the prior level. The ladder is how software updates land safely on running equipment.

10Sources

Standards alignment

The authority ladder draws on functional-safety standards from process, automotive, and electronics industries. External review of the alignment between the ladder and the SIL/ASIL frameworks specifically is on the plan for late 2026 in connection with the wider Wattif Methods external review.

IEC 61508 Functional Safety of Electrical, Electronic, Programmable Electronic Safety-related Systems. Provides the SIL framework that informs the authority ladder.

IEC

ANSI/ISA-84.00.01-2004 (IEC 61511-1 Mod) Functional Safety: Safety Instrumented Systems for the Process Industry Sector.

ISA

ISO 26262 Road vehicles - Functional safety. The ASIL classification informs the consequence-driven ceiling logic in the authority registry.

ISO

IPMVP Core Concepts (Volume I, 2022). The replay-first commissioning posture documented at /methods/replay-first-deployment provides the evidence base from which earned promotion proceeds.

Efficiency Valuation Organization