Why Municipalities Choose Liminil
Better Service, Fewer Calls
Residents quickly find opening hours, permits, waste schedules, APV/by-laws, council minutes, and moreโreducing KCC load significantly.
Trust Through Transparency
Every answer includes links to the exact source so citizens can verify information and build trust in municipal services.
Own Your Content & Vectors
Storage, indexes, and analytics stay in your environment for AVG/GDPR alignment and complete data sovereignty.
From Pilot to Production Quickly
Deploy with Docker; the included UI lets you test with real users immediately and scale as needed.
Optimized for Dutch Content
Works smoothly with NL-language pages and documents common to municipal sites and government structures.
How It Works
Capture
Website: Liminil sets up the crawler once during onboarding (scope, rules, cadence). Files: Drag-and-drop uploads via UI or API. System stores raw files and extracted pages.
Index
Documents are embedded into vectors and persisted in your managed index. Sync endpoint supports incremental or full reindexingโon schedule or on demand.
Retrieve
Queries can be smart-rewritten for recall, searched semantically, and returned with normalized references (title + URL).
Answer
The agent assembles concise responses, streams tokens over SSE if requested, and includes click-through citations so users can confirm the source.
Key Capabilities
Ingestion & Management
- Intuitive web UI for uploads and corpus management
- Object-storage-style controls with pagination
- Local content server for fast text page delivery
- Clean HTTP API for all operations
Indexing & Retrieval
- Embedding + vector indexing pipeline
- Explicit sync endpoint (incremental or full)
- Semantic search with configurable query rewriting
- Consistent JSON responses with normalized references
Search Experience
- Polished chat/search interface with source highlights
- Developer API: JSON or SSE for streaming answers
- Health check for monitoring and uptime dashboards
- WCAG-conscious design for accessibility
Ops, Security & Compliance
- Environment-driven production configuration
- Self-hostable for AVG/GDPR alignment
- Minimal Node.js footprint with Docker support
- EU data residency requirements supported
Outcomes for Dutch Municipalities
๐๏ธ Citizen Self-Service That Actually Works
Residents find answers to "vergunningen", "afvalkalender", "parkeerinformatie", subsidies, APV, and council minutes directly from search.
๐ Lower KCC and Email Volume
Fewer repetitive questions and better first-contact resolution reduce administrative burden on municipal staff.
๐ Faster Woo Responsiveness
Surface relevant documents and passages with verifiable citations to speed up freedom of information requests.
๐ฏ Consistent Answers Across Departments
A single, reliable knowledge layer over dispersed websites and files ensures consistent information delivery.
๐ Measurable Improvement
Track queries, result quality, and deflections via the admin dashboard to demonstrate ROI and service improvement.
Deployment, Onboarding & Integration
๐ง One-time Website Setup by Liminil
We configure crawl scope, rules, and refresh cadence so your site stays in sync automatically.
โ๏ธ Self-host or EU Cloud
Run in your own environment or preferred EU provider for complete control and compliance.
๐ณ Docker-based
Simple to deploy, update, and roll back with containerized architecture.
๐ APIs for Extensibility
Use JSON/SSE endpoints to power your intranet, mobile apps, or chatbots.
๐ Plays Nicely with Your Stack
Reverse-proxy friendly; easy to place behind existing gateways and infrastructure.