Request a Demo
Domain

Treatment Optimization

Optimal pavement treatment selection using configurable decision trees, cost-effectiveness analysis, multi-year budget-constrained program optimization, and treatment specification library — bridging condition assessment to capital works programming.

<60s

Optimization (50K)

Real-time

Cost-Effectiveness

Annual update

Treatment Library

5–10 years

Program Horizon

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

4

PCI, RSL, deterioration curves

pavement-condition-deterioration

Segment attributes, traffic data

road-network-inventory

Optimization algorithms

ai-ml-engine

Capital program reports, council-ready reports

reporting-analytics

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 10 discrete capabilities — each with API surface, business rules, and data ownership.

Configurable decision trees selecting treatments based on PCI, distress types, structural capacity, traffic, and remaining service life.

Decision Factors

PCI, distress types, structural capacity, traffic class, remaining service life — configurable per municipality.

Treatment Types

Crack sealing, fog seal, microsurfacing, mill & overlay, surface treatment, CIR, FDR, reconstruction — each with life extension and cost.

PCI Reset

Each treatment specifies expected PCI reset value and life extension years — used in optimization.

PCI improvement per dollar analysis with deferral cost illustration showing compounding costs of delayed maintenance.

PCI Per Dollar

Area under the PCI-time curve vs. do-nothing scenario divided by treatment cost — ranks treatments by value.

Deferral Cost

Illustration of compounding cost: $3/m² crack seal today vs. $150/m² reconstruction in 10 years — justify timely intervention.

Comprehensive library of Ontario municipal treatments with material specs, criteria, unit costs, season constraints, and expected life.

All Ontario Treatments

Crack sealing (hot/cold-pour), fog seals, chip seals (single/double), microsurfacing, slurry seals, thin HMA overlay, mill & overlay, CIR, FDR, full reconstruction.

Specifications

Material requirements, application criteria, unit costs (Ontario tender indices), expected life, and season constraints per treatment.

Annual Updates

Unit costs updated annually from Ontario tender indices — ensures current costing for program optimization.

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

3 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 3 domain events for async integration.

|
GET

/api/v1/treatment/specs

Treatment specification library

Technical Specifications

Performance, Compliance & Configuration

Optimization (10-year, 50K segments)

Target< 60 seconds

Cost-Effectiveness Calculation

TargetReal-time per segment

Treatment Library

TargetUpdated annually from Ontario tender indices

Capital Program

TargetRolling 5–10 year

System Availability

Target99.9%

FAQ

Frequently Asked Questions

Ready to Integrate

Build on Treatment Optimization

Request an architecture brief, integration guide, or live demo environment for your team.