Add hardware binding spec: OpenWorker Deck (MHS-compatible companion hardware) - #596
Open
Hdhaidong wants to merge 8 commits into
Open
Add hardware binding spec: OpenWorker Deck (MHS-compatible companion hardware)#596Hdhaidong wants to merge 8 commits into
Hdhaidong wants to merge 8 commits into
Conversation
…panion: console mirroring + device gateway, physical permission gate)
…n) to the binding spec
…n) to the binding spec
…t-card fields only, signed outputs, instant revocation) with the gate architecture diagram
…n) to the binding spec
…t-card fields only, signed outputs, instant revocation) with the gate architecture diagram
…ponse), gateway reaches field devices (zero integration); three disciplines of the connect at the bottom
…; new sections for product editions (desktop/industrial/socket/pendant), protocol support table (Modbus RTU/TCP, CAN/J1939, OBD-II, BLE 5.2, LoRa, 1-Wire), and compute-storage planes
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Adds
docs/hardware-bindings/openworker-deck.md— an integration spec for binding an OpenWorker coworker to the OpenWorker Deck, an MHS-compatible hardware gateway: the agent's hardware connectCovers the integration surface only: discovery/registration, the MQTT topic tree (transport, security, both directions), read/write discipline, the physical permission gate, model-call authorization, privacy model, and audit stream
Adds
docs/hardware-bindings/assets/mandatory-auth-gate.svg— an architecture diagram of the mandatory authorization gate (models → hardware gate → local data, signed-output return path, blocked direct paths, audit strip)Proposes a
docs/hardware-bindings/convention for MHS-compatible companion hardware — this is the first entryWhat the Deck is
Two roles in one device: a desk console that mirrors the coworker's live todo list on a 4″ screen with physical Approve/Deny permission buttons, and an industrial + wireless gateway (Modbus RTU/TCP, CAN/J1939, OBD-II, BLE 5.2, LoRa) that registers bridged devices on the network following the MHS pattern. Agent-agnostic — any MHS-compatible agent can bind. One connect, two directions: the agent reaches down to machines; telemetry and fault codes flow back up.
Companion to #593 (Hardware Repair Companion), whose
hardware-linkskill describes the agent side of the same MHS pattern; this spec describes the hardware side.Read/write discipline (short version)
Reads are safe by default — fault codes, hour meters, sensor values; no approval needed, everything timestamped
Writes pass a human-pressed button — resets, calibrations, actuator tests; no software authorization path exists
Never defeats an interlock — safety limits, e-stops, protective stops are never written, in plain-language MHS safety labels
Boundaries
Integration spec only — product documentation, renders and specification tables stay in the product repository
Design-stage hardware, EVT target specs; firmware MIT, open source
MHS is a research preview — the binding degrades gracefully and tracks the spec as it stabilizes
Independent community project, not affiliated with or endorsed by the OpenWorker project
Test plan
Markdown renders correctly on GitHub
SVG diagram renders on GitHub (relative path
assets/mandatory-auth-gate.svg)Topic tree sketch is consistent with the MHS↔topic mapping described in Add Hardware Repair Companion coworker: appliance & machinery repair with live diagnostics #593's
hardware-linkskillRead/write discipline wording matches MHS plain-language safety label conventions