Specification · section 15

Conformance

LevelRequirements
MHP Coreinitialize, ping, device/describe (all three tiers and select), resources/*, signals/read, settings/write with limit enforcement, the error codes in §12.
MHP ActionsCore plus actions/invoke, jobs/*, notifications/jobs/*, interlock and approval gates.
MHP SafeActions plus safety/estop, safety/reset, watchdog, fail-closed state machine, session/* leases.
MHP DirectoryServer role: initialize with role: "directory", directory/search, directory/get, directory/stats. Indexes cards only.

Devices that carry stored energy or can move SHOULD NOT be exposed below MHP Safe. All device levels MUST support detail and select on device/describe.