SIMULATION No cameras, door controllers or dispatch links are connected to this host. Device telemetry, video and alarms are synthetic. Platform services, permissions, audit chain, package install and sandbox are real.

PK-261005-001 · ONVIF Profile S/T — cameras & encoders

v0.1.1 · target OHCHS · built 2026-10-05 12:08:38 EDT by soc-op-01
P1 3 P2 2 Unacked 5 Video 17/19 16:07:45 EDT OPSOC Operator 01
BuiltSandboxApprovedPromoted
bundle sha256 06ee6e51ac060b6d… 12 files mode read_only

Next gate

Gates are operated by District IT. Current role can review the package but not advance it.

manifest.json

sha256 ac655bbd05ba503cc330…
1{
2    "schema": "msad17.connector-manifest/1",
3    "name": "msad17/onvif_profile_s",
4    "build_id": "PK-261005-001",
5    "version": "0.1.1",
6    "label": "ONVIF Profile S/T — cameras & encoders",
7    "vendor": "Any ONVIF-conformant device",
8    "category": "Video",
9    "target_site": {
10        "id": "ohchs",
11        "name": "Oxford Hills Comprehensive High School"
12    },
13    "generated": {
14        "by": "Prepackaged Catalog 0.7.0",
15        "template": "tpl-r4",
16        "mode": "prepackaged",
17        "source": "prepackaged",
18        "at": "2026-10-05T12:08:38-04:00",
19        "requested_by": "soc-op-01"
20    },
21    "runtime": {
22        "php": ">=8.2",
23        "extensions": [
24            "curl",
25            "json"
26        ],
27        "platform": ">=0.7.0",
28        "entry": "Msad17\\Connectors\\OnvifProfileS\\B2610051208381\\Connector"
29    },
30    "protocol": "SOAP 1.2 / HTTP(S) · WS-UsernameToken (digest) · RTSP/RTP media",
31    "auth": {
32        "method": "ws_username_token",
33        "secret_refs": [
34            "${secret:msad17/ohchs/video/username}",
35            "${secret:msad17/ohchs/video/password}"
36        ]
37    },
38    "capabilities": [
39        "discover",
40        "health",
41        "live_uri",
42        "events"
43    ],
44    "mode": "read_only",
45    "write_actions": [],
46    "blocked_actions": [
47        "door.unlock",
48        "door.lock",
49        "door.schedule_override",
50        "credential.grant",
51        "credential.revoke",
52        "ptz.move",
53        "firmware.push",
54        "config.write"
55    ],
56    "endpoints": [
57        {
58            "method": "POST",
59            "path": "/onvif/device_service",
60            "purpose": "GetDeviceInformation · GetSystemDateAndTime (model, firmware, NTP drift)"
61        },
62        {
63            "method": "POST",
64            "path": "/onvif/media_service",
65            "purpose": "GetProfiles · GetStreamUri (RTSP per profile)"
66        },
67        {
68            "method": "POST",
69            "path": "/onvif/event_service",
70            "purpose": "CreatePullPointSubscription · PullMessages (long-poll)"
71        }
72    ],
73    "egress": {
74        "allow": [
75            "config.base_url host only"
76        ],
77        "deny": [
78            "internet",
79            "other VLANs"
80        ]
81    },
82    "licensing": "None. Conformance varies by firmware — validate per model.",
83    "normalizes_to": "msad17.event/1",
84    "ownership": {
85        "owner": "MSAD 17 District IT",
86        "developer_support_after_promote": "none",
87        "rollback": "Demote in Integration Bot → previous promoted build re-activates"
88    }
89}