Overview#
A field training officer reviews a new recruit's body-worn camera footage from the previous shift. The Virtual FTO system has already flagged three moments: an exemplary de-escalation with a rating of 92%, a procedural compliance gap during a rights advisement, and a communication pattern worth reinforcing. The officer opens each clip, adds her own notes, and the trainee's module progress updates automatically. What used to take an hour of manual review takes fifteen minutes. That is what the Virtual FTO domain delivers.
The domain provides AI-powered law enforcement training identification and management. It analyses body-worn camera footage to identify training opportunities, maintains a best practices clip library, tracks trainee progress through a structured curriculum, and provides dashboards for field training officers and department leadership.
Key Features#
-
AI Training Detection: Automatically analyse body-worn camera footage to identify teachable moments, exemplary conduct, de-escalation successes, policy deviations, and areas for improvement with confidence scoring.
-
Best Practices Library: Build and maintain a curated library of training clips extracted from real-world footage, organised by category (communication, de-escalation, tactical, procedural, community relations, crisis intervention) with learning points and approval workflow.
-
Structured Curriculum Tracking: Track trainee progress across ten core training modules covering communication excellence, de-escalation techniques, procedural compliance, tactical awareness, community policing, crisis intervention, domestic violence response, traffic enforcement, investigations, and documentation.
-
FTO Dashboard: Provide field training officers with a comprehensive view of their assigned trainees, progress summaries, pending clip reviews, and recently identified training opportunities.
-
Trainee Profiles: Maintain detailed trainee profiles with module progress, overall completion rates, proficiency assessments, recent evaluations, and recommended training clips.
-
Evaluation Records: Record trainee evaluations with rating scales from unacceptable through superior, supporting objective performance documentation throughout the training programme.
-
Department Analytics: View department-wide training statistics including active trainee counts, library size, category distribution, and average improvement rates for leadership oversight.
-
FTO-Trainee Assignment: Manage the assignment lifecycle between field training officers and trainees with start dates, expected completion, and status tracking.
Curriculum Modules#
| Module | Focus Area |
|---|---|
| Communication Excellence | Professional communication and clear instructions |
| De-escalation Techniques | Calming techniques and conflict resolution |
| Procedural Compliance | Rights advisement, identification, and protocols |
| Tactical Awareness | Situational awareness and officer safety |
| Community Policing | Building community relationships and trust |
| Crisis Intervention | Mental health and crisis response |
| Domestic Violence | Domestic incident response and victim support |
| Traffic Enforcement | Traffic stop procedures |
| Investigations | Evidence collection and witness interviews |
| Documentation | Report writing and record keeping |
Mermaid Diagram#
Use Cases#
-
Law Enforcement Training Programmes: Track new officers through a structured field training programme with objective performance assessments tied to real-world footage and demonstrated competencies.
-
Police Accountability: Identify specific training needs through AI analysis of body-worn camera footage and recommend targeted training clips and modules for skill development, creating a documented improvement record.
-
Departmental Knowledge Management: Build an institutional knowledge library of exemplary conduct that can be shared across the department for training and professional development, preserving best practices as experienced officers retire.
-
Command Oversight: Monitor department-wide training metrics, trainee progress, and improvement trends to ensure programme effectiveness and identify systemic training gaps requiring curriculum changes.
Integration#
The Virtual FTO domain connects with training and accountability across the platform:
- Body-Worn Camera: BWC footage is the primary source for training identification.
- Officer Profiles: Training progress links to officer personnel records.
- Early Intervention: Training insights contribute to officer risk monitoring.
- Audit and Compliance: Training completion records support compliance tracking.
Open Standards#
- GraphQL (June 2018 specification): All Virtual FTO queries and mutations, retrieving the best practices library, updating trainee progress, approving clips, and fetching dashboard data, are exposed through a typed GraphQL schema implemented with Strawberry.
- JSON (RFC 8259): Training opportunity details, learning points arrays, and stored clip metadata are serialised as JSON, both within the database and in API responses.
- ISO 8601: All datetime fields across the domain, clip creation timestamps, evaluation dates, assignment start and end dates, and statistics generation times, conform to ISO 8601 extended date-time format.
- JSON Web Token (RFC 7519) and JSON Web Key (RFC 7517): Every GraphQL endpoint requires a valid RS256 JWT, verified against the platform's published JWKS endpoint, before any training or evaluation data is accessible.
- OAuth 2.0 (RFC 6749): Bearer token access control underpins all authenticated operations; the
IsAuthenticatedguard enforces scope and tenant isolation on every query and mutation. - CJIS Security Policy: Body-worn camera recordings from which training clips are derived constitute criminal justice information under the FBI Criminal Justice Information Services Security Policy; the domain inherits those data-handling and access-control obligations.
- W3C Web Content Accessibility Guidelines (WCAG) 2.2: FTO dashboards, trainee profile pages, and department analytics views are public-sector web interfaces and must meet WCAG 2.2 Level AA accessibility requirements.
Last Reviewed: 2026-02-05 Last Updated: 2026-04-14