VoteMap.caMembers vote. Everyone watches.

The giveaway

We give the software away.

Built with AI. Runs without it. Every tool here runs on your own hardware, in Canada, with no model in the loop while you use it. Released tools carry the Apache-2.0 licence; the rest are on their way, and the screenshots are the real thing.

map.ca local atlas showing Owen Sound streets and businesses with the Bruce Trail marked

In map.caApache-2.0 planned

Local Atlas

Every street in Canada, rendered on your own machine. No tiles, no API, no key.

The atlas is built from Statistics Canada boundaries, Natural Earth and OpenStreetMap detail for all 293 census divisions. The whole country renders locally and offline. This is the base every VoteMap ballot sits on: the vote lives where the issue lives.

map.ca business search over Owen Sound with named businesses lit on the map

In map.caData: open licences, code: Apache-2.0 planned

Business layer

2.4 million Canadian businesses, searchable, all unclaimed until the owner claims them.

Open Database of Businesses, Corporations Canada and OpenStreetMap points, geocoded and served from Canadian hardware. A business claims its pin once and owns its record. Every claimed pin can carry a service ballot.

Plan reader showing chapter one of the Owen Sound business plan with a local pre-recorded assistant

Live at mikeseiler.caCC BY 4.0 content, Apache-2.0 code planned

Plan reader

A 626,000-word municipal business plan as a page anyone can read, hear, and vote on, in English and French.

Every section carries independent model reviews, pre-recorded audio, a question bank answered without any model running while you browse, and an advisory vote box. The vote box is a VoteMap ballot.

Photo to pin tool showing camera bearing cones on a map and the resulting verified pin

PrototypeApache-2.0 planned

Photo to pin

Take a photo, get a verified pin. Bearing, field of view and address sign, reconciled against an owner-confirmed anchor.

The map stops guessing when an owner confirms ground truth on site. Conflicts between captures are flagged, not averaged. This is how a petition gets a place: the crosswalk is a pin first.

Mike's Responses tab showing an asked question and the published answer

Live at mikeseiler.caApache-2.0 planned

Responses register

Questions in, answers out, on the public record, with a review gate before anything goes live.

An inquiry register where the public asks and the owner answers in plain language. Three taps and a code open the review view so the owner can push to live and still review. The same gate pattern protects VoteMap's member surfaces.

A member business site built on the map.ca frame

In map.caApache-2.0 planned

Member sites

A business takes over its region of the map with its own tabs, hours and verification.

Data-only takeovers: one JSON record becomes a full site on the map.ca frame with a Verify tab that shows what the owner has confirmed. Ballots attach to the same record.

map.ca wordmark over an evening sky with the line Built to be given back

PublicApache-2.0

LifeOS

Your data, your machine. A single-file, offline-first personal dashboard that runs on your own hardware, in Canada.

No cloud, no account. Mail, notes, maps and the local models that read them all stay on the device. The repository is public today.

github.com/HelpMap-ca/lifeos
map.ca wordmark over an evening sky with the line Built to be given back

PublicApache-2.0

downlow.ca

Free, accessible AI tools you own. Get a model once, then add verified tool packages.

Tool packages that run against a local model. Built with AI, runs without it: the doctrine every VoteMap page follows too. No model runs while you vote.

github.com/HelpMap-ca/downlow

How to get it

Public repositories are linked above. Tools marked "planned" are being cut out of map.ca one at a time, each with its own screenshot set and a one-page run sheet. When the VoteMap ballot engine is released it lands here first: five append-only tables, a static status renderer, and a hash-chained snapshot log.

VoteMap runs community votes, petitions and advisory ballots. It does not run official government elections, and never claims to.