PLATFORM 19 MODULES · ONE SYSTEM
Capture. Control.
Verify. Prove.
Capture what happens in the field. Control what enters your sites. Verify with inspections and investigations. Prove it all when the auditor, the client or the officer asks. Vigil covers the full loop — not a slice of it.
01 CAPTURE
Get the truth in from the field
Incident reporting
Phone-first reporting in minutes, with photos. Regulatory-reportable determination by jurisdiction, automatic notifications, and a CAPA loop that chases itself until actions close.
FLHA / hazard assessments
Template-driven field-level hazard assessments with crew sign-on and quality scoring: too-fast, copy-paste or weak-language assessments get flagged for supervisor review instead of rubber-stamped.
Observations & near-miss
Low-friction reporting with feedback loops back to the reporter — plus silence detection that flags crews who have stopped reporting, which is usually the real warning sign.
Offline-first everywhere
FLHAs, incidents, observations and inspections all queue on-device with no coverage and sync when a connection returns — encrypted at rest on the phone, wiped on logout.
02 CONTROL
Stop problems at the gate
Safe work permits
Multi-hazard permits (hot work, confined space, heights and more) with per-hazard control checklists, 12-hour issue caps, extension approvals and closeout verification.
Contractor management
Prequalification scoring, orientation and credential tracking, live site presence. Five hard sign-in blocks mean an unapproved or expired contractor physically cannot sign in to your site.
Work-alone monitoring
Risk-based check-in schedules with automatic escalation chains — monitoring contact, supervisor, emergency contact, emergency services.
Hours & fatigue
Rotation schedules, hours-of-service logs and fatigue scoring that can block high-risk permit work for workers who shouldn’t be doing it tired.
03 VERIFY
Inspect, investigate, improve
Inspections & templates
A full template builder, scheduled inspections that generate themselves, and failed items that open corrective actions automatically.
Investigations
Structured workflows with barrier analysis and a root-cause engine that pushes back on "worker was careless" and weak fixes like "retrain and remind" — quality-scored so you can see which investigations are real.
Unified action centre
Every corrective action from every module — incidents, inspections, observations, audits, defects — in one queue with owners, due dates and escalations.
Fleet & equipment
Pre-use inspections, defect tracking with out-of-service control, maintenance and assignment history for trucks, trailers and heavy equipment.
04 PROVE
Be ready when someone asks
COR audit readiness
Evidence automatically collected from every module and organized against audit elements, with weighted readiness scoring and gap lists — audit week becomes a download.
Training & competency
Records, expiries, field assessments and an authorization engine: training alone never authorizes — demonstrated competency does. Expiring tickets notify before they lapse.
Document control
Versioned policies with acknowledgement tracking, comprehension checks, QR access at the point of work, and scan-to-document from a phone camera.
Executive KPIs & reports
TRIR, LTIF and DART on a 200,000-hour basis, site rollups, trends, CSV exports and a report builder — the numbers your insurer, client prequal and board all ask for.
AI WHERE IT ACTUALLY HELPS
AI that cites its sources.
Vigil Advisor drafts your program from a machine-verified corpus of Canadian OHS law — and shows the sections. Vision hazard detection can walk a site with a phone camera, flag hazards, ground each finding in the legislation, and open a corrective action when a human confirms it. No hallucinated regulations: citations that don't resolve to real statute text get discarded, by design.
FIT PLAYS WELL WITH YOUR STACK
Open by default.
Single sign-on via generic OIDC (Entra ID, Okta, Google Workspace). Read and integration API keys, HMAC-signed webhooks, CSV import and export. Your data is yours — including on the way out.