AI safety cameras
Bridge watch, deck safety, engine room, security and MARPOL events explained from onboard cameras.
Bridge watch, deck safety, engine room, security and MARPOL events explained from onboard cameras. Video stays on board; only events go ashore.
Module key: cameras. Accent colour: #fda4af on dark, #be123c for accent text in the light theme (from @pruva/brand/tokens; see Module accents).
Pages
| Page | Path in the app | What it shows |
|---|---|---|
| Camera events | /app/cameras | The FleetVision score for the fleet and each area with its change over 30 days, open and critical events, the events that need review with their explanation sentence, and a league of vessels by score, worst first. |
| Events | /app/cameras/events | Every camera event with area, severity, status, vessel, camera, source and the sentence that explains it. Each event opens its still, timeline and the acknowledge, escalate and close actions. |
| Camera walls | /app/cameras/vessels | Each vessel with its score, cameras online and open events. A vessel opens its camera wall, the 48-hour activity timeline per area, its events and the panel to analyse a still. |
| Integrations | /app/integrations/cameras | The connectors this module reads from, with status, last sync and any problem to fix. |
Each event opens /app/cameras/events/[id] with the still, the timeline and Acknowledge, Close, Raise a work order and Open an HSEQ incident. Each vessel opens /app/cameras/vessels/[id]: the camera wall, a 48-hour timeline and the panel that analyses an uploaded still. With no API key that analysis is simulated from the image and marked as such. The stills in the demo are three generated pictures per vessel, reused per station.
Connectors
Every connector is a mock in this build. The demo reads generated data and makes no outside calls. Verify each provider before launch.
- ONVIF / RTSP recorder (
onvif-nvr): Reads camera streams from the network video recorder on each vessel. Mock in this build. - Onboard edge AI box (
edge-ai-box): Runs the event models next to the cameras; only events and stills go ashore. Mock in this build. - Anthropic vision (
anthropic-vision): Analyses a still a person uploads into camera events when a key is set; the still is not kept. Mock in this build.
See Connections for what each one will need.
Actions that need publish
These buttons need the publish level on this module. AI agents can never hold publish, so they cannot press them.
| Action | Key | What it does |
|---|---|---|
| Escalate a camera event | cameras.escalate | Raise a work order plans a predictive work order for the next port call. Open an HSEQ incident only marks the event for HSEQ (the link is pending until HSEQ opens the incident). Acknowledge and Close need edit, not publish. |
Price
AI safety cameras is sold as Safety Vision, its own yearly line with the kit, warranty and replacement included, plus $3,950 setup and installation. It is never tiered.
| Plan | Per vessel per year |
|---|---|
| Safety Vision, on any hosted package | $11,900 per vessel per year, hardware included |
A 10% deposit opens a 1-month trial, then billed annually per vessel. 3-year contract. You can leave in year 1. The deposit is not refunded. No refunds after the trial for the year already started; cancel renewal any time.
Solves: Unattended bridge watches nobody sees · PPE and mooring injuries found too late · MARPOL breaches without evidence · Engine-room fires caught late.
- Bridge watch and deck safety events
- Engine room and security events
- MARPOL events with the still that raised them
- Video processed on board