{"schema":"https://ver.cy/schemas/card/1.0.0","id":"vr.wm-obj-008","code":"world-m8-device-sensor-and-computing-hardware","url":"https://ver.cy/models/world-m8-device-sensor-and-computing-hardware/","name":"Device Sensor & Computing Hardware","alternateNames":["M8"],"kind":"world-model","status":"legacy","version":"0.2.0-legacy","language":"en","classifiers":{"family":"World Models","category":"Physical world and living systems","entryKind":"standalone-mm","plane":"","domain":["PHY.OBJ.DEV"],"industry":["Cross-industry"],"navPath":"NAV.PHY.OBJ.DEV","tags":["device","sensor","compute","hw","phy.obj.dev"],"facets":{}},"whatItIs":"This meta-model describes connected devices and computing equipment: the hardware unit, the sensors it hosts and what they observe, the firmware and configuration it runs, and how it is reached on a network.","purpose":"Connected devices and computing equipment","scope":{"in":[],"out":[],"boundaries":[]},"distinguishingFeatures":["It is its own model because a device is the only kind of physical thing whose behavior is defined by mutable software state and whose main output is data streams, so its semantics bridge the matter cluster and the digital cluster in a way no other item family does."],"structure":{"bundles":[{"id":"hardware","name":"hardware","description":"The physical unit and its build","layers":[{"id":"deviceIdentity","name":"deviceIdentity","description":"make, model, serial, hardware addresses and platform identifiers","findings":[]},{"id":"platformSpec","name":"platformSpec","description":"compute resources, interfaces, power and environmental ratings","findings":[]}]},{"id":"sensing","name":"sensing","description":"What the device can observe and where readings go","layers":[{"id":"sensingCapability","name":"sensingCapability","description":"hosted sensors, observed properties, ranges and accuracy","findings":[]},{"id":"telemetryBinding","name":"telemetryBinding","description":"references binding sensors to the streams that carry their output","findings":[]}]},{"id":"operation","name":"operation","description":"The mutable state that defines behavior","layers":[{"id":"firmwareState","name":"firmwareState","description":"installed firmware versions and update history","findings":[]},{"id":"configuration","name":"configuration","description":"applied configuration profiles and settings","findings":[]},{"id":"connectivity","name":"connectivity","description":"network endpoints, reachability and online standing","findings":[]}]}]},"agentConduct":{"may":[],"mustNot":[],"requiresHuman":[]},"ethics":{"considerations":[],"affectedParties":[]},"owners":{"steward":"Each device record is stewarded by the device's owner per the catalogue's S1 ownership model; telemetry subscriptions, attestation queries and maintenance access exist only as S1/S2 grants from that owner, with operation-state changes traceable via S4 audit.","roles":[],"masterSystems":[]},"relations":[{"target":"world.physicalItem","type":"extends","note":"a device is an item; identity, custody and location semantics are inherited."},{"target":"world.equipment","type":"references","note":"machines are host assets for monitoring devices; the machine's condition data arrives through streams bound here."},{"target":"world.vehicle","type":"references","note":"telematics units mount on vehicles as host assets."},{"target":"the digital cluster (D)","type":"references","note":"the telemetry stream content itself is a digital-cluster object; this model keeps only the binding reference."},{"target":"w3c-ssn-sosa","type":"imports","note":"ALIGN: sensor, observation and observed-property semantics."},{"target":"w3c-wot-thing-description","type":"imports","note":"ALIGN: capability and interface description of the unit."},{"target":"vr.wm-obj-006","type":"requires"}],"interaction":{"identity":{"applicability":"required","items":["telemetryStreamRef: a reference to the stream carrying readings; key attributes: stream identifier, cadence, retention hint.","configurationProfile: a named set of applied settings; key attributes: profile identifier, parameters, applied date.","hostAssetRef: the asset the device is mounted on; key attributes: target model, target identifier, mount role."]},"properties":{"applicability":"not-applicable","items":[]},"recognition":{"applicability":"optional","items":[]},"capabilities":{"applicability":"required","items":["deviceProvisioned: the unit was set up, identified and bound to an owner.","firmwareUpdated: a new firmware version became the current one.","sensorCalibrated: a hosted sensor's calibration was performed and recorded.","connectivityLost: the device stopped being reachable at its endpoints.","connectivityRestored: reachability resumed after an outage.","configurationChanged: a different configuration profile or setting set took effect.","deviceCompromiseReported: a security compromise or vulnerability affecting the unit was reported.","deviceDecommissioned: the unit was retired and its bindings closed."]},"hazards":{"applicability":"optional","items":[]},"interfaces":{"applicability":"required","items":["telemetryAccess: owner-granted subscription to streams bound to named sensors, scoped by property and period.","deviceAttestation: query contract by which a party verifies the unit's identity, firmware integrity and calibration standing.","maintenanceAccess: grant allowing a service party to read operation state and apply firmware or configuration changes.","inventoryView: identity, model, host asset and lifecycle status across a holding; omits streams and settings.","observabilityView: sensors, observed properties and stream bindings; omits network addresses and security data.","securityAuditView: firmware history, configuration changes and compromise reports; omits measurement semantics."]},"context":{"applicability":"required","items":[]}},"sources":[],"openQuestions":["Superseded by a researched world model? Map this legacy card to its successor or retire it."],"resources":{"spec":"/models/world-m8-device-sensor-and-computing-hardware/spec.yaml","agents":"/models/world-m8-device-sensor-and-computing-hardware/AGENTS.md"},"provenance":{"origin":"legacy MMAS card (world-models v0.2)","builtFrom":["models/world-m8-device-sensor-and-computing-hardware/spec.yaml","models/docs/matter-artifacts/M8-device-sensor-and-computing-hardware.md"],"providers":[],"researchStatus":"legacy","generatedAt":"","builder":"tools/build_cards.py@1.0.0"},"completeness":{"sections":{"classifiers":"filled","whatItIs":"derived","purpose":"filled","distinguishingFeatures":"derived","structure":"thin","agentConduct":"missing","ethics":"missing","owners":"filled","relations":"filled","interaction.identity":"derived","interaction.properties":"not-applicable","interaction.recognition":"missing","interaction.capabilities":"derived","interaction.hazards":"missing","interaction.interfaces":"derived","interaction.context":"missing","sources":"missing"},"notes":{"whatItIs":"First sentence of the legacy card introduction.","interaction.capabilities":"Legacy events listed as state transitions.","structure":"Legacy card: layers named, findings and questions never written.","interaction.properties":"Institutional or informational subject: no invented physical properties."},"score":0.438}}