Request a Demo
Domain

Court & POA

Provincial Offences Act court administration — charge intake (Part I/II/III), court scheduling, proceedings, fine management, MTO licence suspension, ICON integration, online dispute resolution, and digital justice for municipalities operating POA courts.

≤30s/100

Charge Filing

≤10s

Docket Assembly

100%

Fine Accuracy

≤200ms

Virtual Court

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

18

Delegated to

9

Shared case lifecycle

case-management

Fine payment processing

payment-engine

Court date reminders & fine notices

notification-engine

Approval workflows & escalation

workflow-automation

Evidence & court records

document-records

GL integration, revenue accounts, trust accounts

financial-core

Defendant self-service & public access

portal-framework

Scheduling optimization & hearing prediction

ai-ml-engine

Court record integrity

audit-trail

These capabilities are handled by dedicated modules and consumed via stable API contracts — keeping boundaries clean and ownership unambiguous.

Core Capabilities

What it does

4 capability groups comprising 12 discrete capabilities — each with API surface, business rules, and data ownership.

Part I (Certificate of Offence/tickets): municipal bylaw, HTA, MNR, MOL. Part II (summons): serious offences with service tracking. Part III (information): pre-trial conferences and disclosure. Batch/electronic filing with limitation period validation.

Part I

Certificate of Offence/tickets for municipal bylaw, HTA, MNR, and MOL violations.

Part II

Summons for serious offences with personal service tracking.

Part III

Information laid for serious matters — pre-trial conferences, disclosure management.

Batch Filing

Electronic batch filing with ticket image management and limitation period validation.

Name, DOB, address, driver's licence, offence history, and corporate defendants. Cross-reference with municipal records.

Individual

Name, DOB, address, driver's licence — with offence history cross-referencing.

Corporate

Corporate defendants with company name and authorized representative.

History

Complete offence history with all charges and dispositions.

Cross-Reference

Cross-reference with municipal records for address and identity verification.

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

5 entities with 5 relationships — the authoritative schema for this bounded context.

Entities

Select an entity to explore its fields and relationships

API Surface

Integration Endpoints

15 RESTful endpoints across 9 resource groups — plus 6 domain events for async integration.

|
POST

/api/v1/court/charges

File charge(s)

GET

/api/v1/court/charges/{id}

Charge details

Ecosystem

Products that depend on this module

2 Civic products consume Court & POA — making it one of the most critical platform services in the ecosystem.

Technical Specifications

Performance, Compliance & Configuration

Charge Filing (batch)

Target≤ 30 seconds per 100 tickets

Docket Assembly

Target≤ 10 seconds

Fine Payment Processing

Target≤ 5 seconds

ICON Sync

TargetDaily batch + real-time for dispositions

ODR Response Time

Target≤ 5 business days

Virtual Court Latency

Target≤ 200ms (video)

Fine Calculation Accuracy

Target100% (VFS, costs, allocation)

Court Record Retention

TargetPer Courts of Justice Act

FAQ

Frequently Asked Questions

Ready to Integrate

Build on Court & POA

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