Local, single-tenant, and built for the edge.
One appliance per site reads your existing cameras, runs detection on the LAN, and never ships footage to a third party by default.
Capture layer
Pulls frames from existing cameras and NVRs over RTSP, HLS, or HTTP snapshot. Per-camera intervals. Credentials encrypted at rest.
RTSP · HLS · snapshotMotion gate
Frame-diff, polygon-scoped per zone. Cuts inference cost and false positives before a model ever runs. Ignore masks drop screens, fans, and timestamp overlays.
frame-diff · polygonInference
Configurable detection models, sized to your events. Runs on the appliance — CPU, GPU, or Apple-silicon — never off-box.
on-appliance · CPU/GPUSLA engine
Five-state lifecycle: DETECTED → CONFIRMED → WARNING → BREACH → resolved. Per-event thresholds drive promotion and escalation.
30s loop · per-eventRouting
Push, webhook, and messaging fan-out, shift-, floor-, and role-aware. Cross-zone cooldowns suppress repeats. Every send audit-logged with redacted secrets.
webhook · audit-loggedStorage
Events and snapshots persist on the appliance on a rolling retention window. The same store backs replay, evidence, and search.
on-appliance · rollingObservability & integration
Live inspector and health checks per camera and stage. Export support bundles for diagnostics. Read and push through APIs and webhooks.
inspector · APIsOne five-stage pipeline, frame to escalation.
No black box. Every stage is observable, replayable from the snapshot store, and tunable per camera.
Deployment specs
- Form factorOn-site appliance, one per site — commonly a Mac mini-class device.
- CamerasRTSP, HLS, or HTTP snapshot from existing IP cameras and NVRs.
- NetworkPrivate LAN or mesh VPN. No public IP required.
- ProcessingLocal inference at the edge. Zone-scoped and cost-aware.
- StorageEvents and snapshots on the appliance, on a rolling retention window.
- OutboundAlerts and an optional license heartbeat. No camera footage by default.
Walk the architecture with us.
Bring your camera setup, network constraints, and the events you care about. We'll review the deployment end to end and map each stage to your site.