Vehicle & Equipment Registry
Central registry for all municipal vehicles, equipment, and attachments — specifications, lifecycle tracking, operator management, training certification, and PSAB TCA depreciation.
Vehicle Search
Licence Alerts
Training Tracking
TCA Depreciation
Purpose-Built for Canadian Municipalities
Purpose & Scope
What this module owns
Clear ownership boundaries prevent duplication and ensure every capability has exactly one authoritative home.
Owns
8Delegated to
3TCA registration, replacement cost
Vehicle location display
Change logging
These capabilities are handled by dedicated modules and consumed via stable API contracts — keeping boundaries clean and ownership unambiguous.
Core Capabilities
What it does
3 capability groups comprising 8 discrete capabilities — each with API surface, business rules, and data ownership.
Comprehensive vehicle master records with VIN, classification, department assignment, status tracking, and photo management.
Master Record
Unit number, VIN, year, make, model, body type, class (light/medium/heavy), licence plate, registration, department, primary operator.
Purchase Data
Purchase date, purchase price, odometer/hour meter — foundation for lifecycle cost tracking.
Fleet Segment
Segment: admin, public works, fire, parks, water/sewer, transit — enables segment-level reporting and policy.
Status Management
Active, spare, in shop, out of service, pending disposal — status changes logged with timestamps.
Non-vehicle equipment inventory including generators, pumps, mowers, trailers, spreaders, and plow blades with assignment tracking.
Equipment Types
Generators, pumps, compressors, mowers, chainsaws, trailers, salt spreaders, plow blades — serial number, manufacturer, model.
Attachments
Track which blade on which truck, which spreader — serial number, install date, assignment history.
Assignment
Assigned to vehicle or department — maintenance schedule linked, replacement cost tracked.
Detailed vehicle specifications including engine, GVW, fuel type, tank capacity, special equipment, and modification history.
Technical Specs
Engine, transmission, GVW, fuel type (gasoline/diesel/propane/electric/hybrid), tank capacity, tire size.
Special Equipment
GPS, radio, light bar, air brakes, telematics device ID — per vehicle.
Modifications
Modification and upgrade history with date, description, and cost — full vehicle configuration timeline.
Every module owns a single bounded context, exposes stable APIs, and can be composed into any Civic product — that's the architecture that scales.
Krutik Parikh
Creator of Civic
Data Model
Entity Architecture
4 entities with 4 relationships — the authoritative schema for this bounded context.
Entities
Select an entity to explore its fields and relationships
API Surface
Integration Endpoints
7 RESTful endpoints across 6 resource groups — plus 4 domain events for async integration.
/api/v1/fleet/vehicles
Vehicle registry with filtering
/api/v1/fleet/vehicles/{id}
Vehicle detail with specs and lifecycle
Ecosystem
Products that depend on this module
3 Civic products consume Vehicle & Equipment Registry — making it one of the most critical platform services in the ecosystem.
Technical Specifications
Performance, Compliance & Configuration
Vehicle Search
Licence Expiry Alerts
Training Compliance Tracking
Data Completeness
Audit Trail
System Availability
FAQ
Frequently Asked Questions
Ready to Integrate
Build on Vehicle & Equipment Registry
Request an architecture brief, integration guide, or live demo environment for your team.