Request a Demo
Domain

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.

≥ 0.85

AI Accuracy (R²)

≥ 85%

Defect Detection

Real-time

Condition Calc

40%+ gain

Field Productivity

Purpose-Built for Canadian Municipalities

Ontario Compliant
MFIPPA Ready
AODA Accessible
Bilingual Support
Canadian Hosted
SOC 2 Aligned

Purpose & Scope

What this module owns

Clear ownership boundaries prevent duplication and ensure every capability has exactly one authoritative home.

Owns

9

Delegated to

5

Asset inventory, attributes, TCA

asset-registry

Scheduling framework, overdue alerts

inspection-engine

Offline mobile app, GPS, barcode

mobile-field

ML deterioration models, automated defect detection

ai-ml-engine

Condition maps, inspection route optimization

geospatial-engine

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.

|
POST

/api/v1/assets/assessments

Record condition assessment

GET

/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

TargetR² ≥ 0.85

Automated Defect Detection Accuracy

Target≥ 85%

Mobile Inspection Offline

TargetFull functionality

Condition Index Calculation

TargetReal-time on entry

Field Inspection Productivity

Target40%+ improvement

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.