{
	"$schema": "https://osirisjson.org/schema/v1.0/osiris.schema.json",
	"version": "1.0.0",
	"metadata": {
		"timestamp": "2026-01-13T14:00:00Z",
		"generator": {
			"name": "manual",
			"version": "1.0.0"
		},
		"scope": {
			"name": "Door access control system",
			"description": "Access control panel, RFID reader and door lock at MXP Facility.",
			"providers": ["custom"],
			"sites": ["mxp"],
			"environments": ["production"]
		}
	},
	"topology": {
		"resources": [
			{
				"id": "mxp::access-panel-01",
				"type": "ot.access.control.panel",
				"name": "ACCESS-PANEL-01",
				"description": "Central access control panel managing building entry points",
				"provider": {
					"name": "custom",
					"namespace": "osiris.com.hid",
					"native_id": "ACP-0001",
					"site": "mxp"
				},
				"status": "active",
				"state": "operational",
				"properties": {
					"vendor": "HID",
					"model": "VertX EVO V1000",
					"ip_address": "10.40.10.10",
					"mac_address": "02:AA:BB:CC:EE:10",
					"protocols": ["osdp", "wiegand"],
					"connected_switch": "mxp::sw-ot-access-01",
					"switch_port": "Gi1/0/3",
					"location": {
						"site": "mxp",
						"building": "facility",
						"floor": "1",
						"room": "security_room"
					}
				},
				"tags": {
					"environment": "production",
					"domain": "ot",
					"function": "access_control"
				},
				"extensions": {
					"osiris.hid": {
						"firmware_version": "2.3.1",
						"doors_managed": 4,
						"controllers": ["door-entrance-01"]
					}
				}
			},
			{
				"id": "mxp::rfid-reader-01",
				"type": "ot.access.reader",
				"name": "RFID-READER-01",
				"description": "RFID badge reader for main entrance door",
				"provider": {
					"name": "custom",
					"namespace": "osiris.com.hid",
					"native_id": "READER-0001",
					"site": "mxp"
				},
				"status": "active",
				"state": "operational",
				"properties": {
					"vendor": "HID",
					"model": "iCLASS SE R10",
					"reader_type": "rfid",
					"protocol": "osdp",
					"door_id": "door-entrance-01",
					"location": {
						"site": "mxp",
						"building": "facility",
						"entrance": "main"
					}
				},
				"tags": {
					"environment": "production",
					"domain": "ot",
					"function": "badge_reader"
				}
			},
			{
				"id": "mxp::door-lock-01",
				"type": "ot.access.lock",
				"name": "DOOR-LOCK-01",
				"description": "Electromagnetic lock controlling main entrance door",
				"provider": {
					"name": "custom",
					"namespace": "osiris.com.assaabloy",
					"native_id": "LOCK-0001",
					"site": "mxp"
				},
				"status": "active",
				"state": "operational",
				"properties": {
					"vendor": "ASSA ABLOY",
					"model": "Electromagnetic Lock 1200lb",
					"lock_type": "magnetic",
					"door_id": "door-entrance-01",
					"power_supply": "12VDC",
					"location": {
						"site": "mxp",
						"building": "facility",
						"entrance": "main"
					}
				},
				"tags": {
					"environment": "production",
					"domain": "ot",
					"function": "door_lock"
				}
			},
			{
				"id": "mxp::sw-ot-access-01",
				"type": "network.switch",
				"name": "SW-OT-ACCESS-01",
				"provider": {
					"name": "custom",
					"namespace": "osiris.com.cisco",
					"native_id": "SW-OT-ACCESS-01",
					"type": "IE-3300-8P2S-E",
					"site": "mxp"
				},
				"properties": {
					"model": "Cisco Catalyst IE3300 Rugged Series",
					"mgmt_ip": "10.40.10.1",
					"ports_total": 8,
					"ports_poe": 8
				},
				"tags": {
					"environment": "production",
					"domain": "ot"
				}
			}
		],
		"connections": [
			{
				"id": "conn-panel-01-to-reader-01",
				"type": "dataflow.control.osdp",
				"source": "mxp::access-panel-01",
				"target": "mxp::rfid-reader-01",
				"direction": "bidirectional",
				"properties": {
					"protocol": "osdp",
					"interface": "rs485",
					"baud_rate": 9600
				}
			},
			{
				"id": "conn-panel-01-to-lock-01",
				"type": "dataflow.control.relay",
				"source": "mxp::access-panel-01",
				"target": "mxp::door-lock-01",
				"direction": "forward",
				"properties": {
					"signal_type": "relay_control",
					"power": "12VDC"
				}
			},
			{
				"id": "conn-panel-01-to-switch",
				"type": "network",
				"source": "mxp::access-panel-01",
				"target": "mxp::sw-ot-access-01",
				"direction": "bidirectional",
				"properties": {
					"interface": "Gi1/0/3",
					"link_speed": "1G",
					"power": "poe"
				}
			}
		],
		"groups": [
			{
				"id": "grp-mxp-access-zone",
				"type": "logical.security.zone",
				"name": "MXP Main Entrance Access Zone",
				"members": [
					"mxp::access-panel-01",
					"mxp::rfid-reader-01",
					"mxp::door-lock-01",
					"mxp::sw-ot-access-01"
				]
			}
		]
	}
}
