Property Registry
Authoritative property/parcel master data source — parcel fabric, Teranet ownership, MPAC assessment, zoning, legal descriptions, and encumbrances as the single source of truth for all property-related modules.
Property Lookup
Spatial Query
MPAC Import (100K)
Data Accuracy
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
4GIS rendering & spatial analysis engine
Tax billing from assessment values
Planning/development applications
Building permits & inspections
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 6 discrete capabilities — each with API surface, business rules, and data ownership.
GIS polygon-based parcel registry; subdivision/consolidation/severance tracking; PIN-based identification; roll number assignment.
GIS Polygons
Every parcel stored as a GIS polygon linked to the geospatial-engine for map rendering and spatial queries.
Subdivision/Severance
Track parcel splits (subdivision/severance) and merges (consolidation) with full lineage history.
Roll Number Assignment
19-digit Ontario assessment roll number and PIN-based identification for every active parcel.
Teranet OnLand API integration for real-time ownership data; title transfer tracking; joint ownership; corporate ownership; estate/trust.
Teranet Sync
Real-time integration with Teranet OnLand for ownership changes, instrument numbers, and registration dates.
Ownership Types
Support for individual, joint, corporate, estate, trust, and government ownership with share percentages.
Title History
Complete ownership history with instrument numbers and registration dates for each transfer.
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 5 relationships — the authoritative schema for this bounded context.
Entities
Select an entity to explore its fields and relationships
API Surface
Integration Endpoints
9 RESTful endpoints across 6 resource groups — plus 5 domain events for async integration.
/api/v1/properties
Search properties (roll#, PIN, address, owner, parcel)
/api/v1/properties/{id}
Get full property profile
/api/v1/properties/{id}/dossier
Cross-module property dossier
Ecosystem
Products that depend on this module
10 Civic products consume Property Registry — making it one of the most critical platform services in the ecosystem.
Property Tax
Assessment roll, ownership for billing
View product →
Land Registry
Primary — comprehensive property records
View product →
Planning & Development
Zoning, parcel for applications
View product →
Building Inspection
Property for permit/inspection
View product →
Bylaw Enforcement
Property lookup for complaints
View product →
Stormwater
Impervious area for billing
View product →
Cemetery
Cemetery parcel management
View product →
Economic Development
Available land inventory
View product →
Utility Billing
Property linkage for accounts
View product →
Tax Sale
Property for tax sale proceedings
View product →
Technical Specifications
Performance, Compliance & Configuration
Property Lookup
Spatial Query (Viewport)
MPAC Import (Annual, 100K Records)
Teranet Sync Latency
Property Data Accuracy
Availability
FAQ
Frequently Asked Questions
Ready to Integrate
Build on Property Registry
Request an architecture brief, integration guide, or live demo environment for your team.