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}