MD

Administrative Interface

canonical/administrative-interface.md

Administrative Interface

Purpose

Describes the current administrative state and capability baseline a Platform Component's administrative interface reports to Admin.

An Administrative Interface document is not a Dataset. It is not returned in response to a Member-plane Call, and it does not participate in World composition.

Responsibilities

Used By

Structure

An Administrative Interface document contains:

The canonical structure is defined in administrative-interface.json.

Semantics

component identifies the reporting Platform Component by its canonical name (for example API, World, Conductor, Models, the name of a Service, or Admin itself).

component_version is the reporting component's own version or revision identifier.

deployment_id identifies the specific deployed instance reporting, when the component's deployment topology makes instance-level identity meaningful. Empty when the component does not distinguish instances.

status is the component's current lifecycle state (for example starting, running, degraded, stopped). Values are component-defined and extensible, the same way availability.state is extensible on an Action.

health describes the component's aggregate health:

configuration describes administrative configuration access:

maintenance carries state and reason, the same shape as Action's availability. state is for example normal, entering, maintenance, or leaving. reason is administrator-facing copy explaining a non-normal state, empty otherwise.

diagnostics.available lists the diagnostic capabilities the component currently exposes (for example request_trace, state_snapshot). It does not carry diagnostic evidence itself.

control.restart and control.drain each carry state and reason, the same shape as Action's availability. state communicates whether the operation is currently offered (for example available or unavailable for restart; available, draining, drained, or unavailable for drain). reason is administrator-facing copy explaining an unavailable state, empty otherwise.

observed_at is the timestamp at which the reporting component produced this snapshot.

metadata carries component-specific administrative extensions beyond the shared baseline, the same role metadata plays on Action and Object.

Scope

An Administrative Interface document describes administrative status and capability only.

It does not define:

Invariants

Related Models