PruvaDocs

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

PagePath in the appWhat it shows
Camera events/app/camerasThe 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/eventsEvery 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/vesselsEach 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/camerasThe 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.

ActionKeyWhat it does
Escalate a camera eventcameras.escalateRaise 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.

PlanPer 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

On this page