Asset Condition Assessment
Configurable condition rating scales (PCI, BCI, PACP, FCI), mobile inspection tools, AI-powered deterioration curve modeling, drone/LiDAR integration, and deficiency tracking — the analytical foundation for lifecycle planning.
AI Accuracy (R²)
Defect Detection
Condition Calc
Field Productivity
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
9Delegated to
5Asset inventory, attributes, TCA
Scheduling framework, overdue alerts
Offline mobile app, GPS, barcode
ML deterioration models, automated defect detection
Condition maps, inspection route optimization
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.
Pre-configured rating scales (PCI, BCI, PACP/MACP/LACP, FCI) plus custom scales per class, all normalized to 1–5 (VG/G/F/P/VP) for portfolio reporting.
PCI (Roads)
0–100 scale per ASTM D6433 for pavement condition with distress type, severity, and extent.
BCI (Bridges)
Ontario OSIM methodology for bridge condition index from element-level inspections.
PACP/MACP/LACP (Pipes)
NASSCO pipe assessment protocols for sewer and watermain condition from CCTV.
Normalized 1–5
All scales normalize to Very Good / Good / Fair / Poor / Very Poor for cross-class comparison.
Configurable per class/risk/regulation with calendar-based, condition-triggered, and event-triggered scheduling and overdue escalation.
Configurable Frequency
Set inspection intervals per asset class, risk level, and regulatory requirement.
Trigger Types
Calendar-based (every 2 years), condition-triggered (rating drops), and event-triggered (after storm).
Work Lists
Generate inspector work lists with GIS route optimization for efficient field coverage.
Overdue Escalation
Automatic escalation when inspections exceed scheduled dates.
Structured forms per asset class with standardized criteria, tap-to-rate interfaces, and automatic capture of inspector, GPS, weather, and timestamps.
Structured Forms
Class-specific forms with standardized criteria, component ratings, and severity/action fields.
Tap-to-Rate
Sliders, dropdowns, and tap-to-rate UI for rapid data entry in the field.
Auto-Capture
Inspector ID, date/time, GPS coordinates, and weather automatically recorded.
Component Ratings
Rate individual components (e.g., structure, envelope, HVAC, electrical) with per-class weighting.
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
8 RESTful endpoints across 7 resource groups — plus 4 domain events for async integration.
/api/v1/assets/assessments
Record condition assessment
/api/v1/assets/assessments/{assetId}
Assessment history for asset
Ecosystem
Products that depend on this module
1 Civic products consume Asset Condition Assessment — making it one of the most critical platform services in the ecosystem.
Technical Specifications
Performance, Compliance & Configuration
AI Deterioration Model Accuracy
Automated Defect Detection Accuracy
Mobile Inspection Offline
Condition Index Calculation
Field Inspection Productivity
FAQ
Frequently Asked Questions
Ready to Integrate
Build on Asset Condition Assessment
Request an architecture brief, integration guide, or live demo environment for your team.