{
  "format": "uns-openhub/device-onboarding-kit",
  "version": "0.1.0-preview.1",
  "status": "development-preview",
  "recipes": [
    {
      "filename": "opcua.equipment-simulator.json",
      "id": "opcua.equipment-simulator",
      "version": "1.0.0",
      "format": "uns-openhub/opcua-device",
      "sha256": "113a5ebf53cd8612d01a89d15715c4af00781f109e938c138a894cb98b20f4d6",
      "services": [
        {
          "id": "uns-bridge-opcua",
          "minimumVersion": "2.0.0",
          "capability": "reviewed-device-v1",
          "required": true
        }
      ]
    },
    {
      "filename": "opcua.manufacturing-equipment.json",
      "id": "opcua.manufacturing-equipment",
      "version": "1.0.0",
      "format": "uns-openhub/opcua-device",
      "sha256": "088f2daa05f039fa45f380d9d0103659941e34357332c6d669cb602b114021f2",
      "services": [
        {
          "id": "uns-bridge-opcua",
          "minimumVersion": "2.0.0",
          "capability": "reviewed-device-v1",
          "required": true
        }
      ]
    },
    {
      "filename": "mqtt.equipment-json.json",
      "id": "mqtt.equipment-json",
      "version": "1.0.0",
      "format": "uns-openhub/mqtt-device",
      "sha256": "642fe045a39d59ce2c1be14ce512e566488ca74727a9512131e79ee1566c0c5e",
      "services": [
        {
          "id": "uns-bridge-mqtt",
          "minimumVersion": "2.0.0",
          "capability": "reviewed-device-v1",
          "required": true
        }
      ]
    },
    {
      "filename": "mqtt.manufacturing-equipment.json",
      "id": "mqtt.manufacturing-equipment",
      "version": "1.0.0",
      "format": "uns-openhub/mqtt-device",
      "sha256": "9e50f5ea65765d4082f4ad818115d8ea96db74b77ed893b97e04a6ad1ecb0436",
      "services": [
        {
          "id": "uns-bridge-mqtt",
          "minimumVersion": "2.0.0",
          "capability": "reviewed-device-v1",
          "required": true
        }
      ]
    }
  ],
  "guide": "https://www.uns-openhub.com/docs/guides/connectivity/device-to-analysis/",
  "parameters": [
    "source endpoint or broker",
    "source NodeIds or MQTT prefix",
    "existing UNS Object ID",
    "unique connection name",
    "local secret references when required"
  ],
  "effects": "Import and Review do not write. Create saves a stopped connection and mappings; Start is separate.",
  "trust": "Checksums detect changes; they are not publisher signatures or release approval."
}
