Request a Demo
Domain

Council Intelligence

AI-powered meeting intelligence — automated summarization, live streaming with auto-captioning, voting record analytics, and digital public engagement — enhancing transparency and accessibility for municipal council proceedings.

< 3 seconds

Captioning Latency

≥ 90%

Decision Capture

99.9%

Stream Availability

Full AA

AODA Captioning

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

4

Delegated to

4

NLP, speech-to-text, summarization models

ai-ml-engine

Public-facing dashboard

portal-framework

Captioning & multi-language processing

accessibility-i18n

Meeting data, agenda items, voting records

council-meeting-legislative

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

Automated summarization from audio/video with key decision extraction, action item identification, topic summaries with timestamps, and draft minutes generation for clerk review.

Summarization

Automated summarization from meeting audio/video recordings.

Key Decisions

Extraction of motion, mover, seconder, and vote for each decision.

Action Items

Automatic identification of action items with assignees and deadlines.

Draft Minutes

Draft minutes generation for clerk review, reducing manual effort.

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 3 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 4 resource groups — plus 4 domain events for async integration.

|
GET

/api/v1/council/meetings/{id}/transcript

Meeting transcript

GET

/api/v1/council/meetings/{id}/summary

AI summary

Ecosystem

Products that depend on this module

2 Civic products consume Council Intelligence — making it one of the most critical platform services in the ecosystem.

Technical Specifications

Performance, Compliance & Configuration

Captioning Latency

Target< 3 seconds real-time

Summarization Accuracy

Target≥ 90% key decision capture

Stream Availability

Target99.9% during meetings

AODA Captioning

TargetFull AA compliance

Transcript Searchability

TargetFull-text indexed

FAQ

Frequently Asked Questions

Ready to Integrate

Build on Council Intelligence

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