Three working prototypes built on real Montana data, showing what a modernized campaign finance and lobbying system could look like — plus an interim backup so public access keeps running even if the legacy system falters before 2028.
Every prototype below runs on data scraped directly from the COPP public portals. No mock data.
Click into each to explore. Each runs on a separate Vercel deployment; the demo hub links them together.
A public-facing explorer for Montana donors and recipients, with the filter-by-city capability you called out on our 4/13 call. Built into our 50-state campaign finance platform, already powering similar searches elsewhere.
Dual-sided app: public search of Montana's 1,044 lobbyists and 1,201 principals (2017-2026), plus a modernized filer wizard that replaces the legacy portal experience.
Live hot-standby of the Sapiens/AdBench registry. If the legacy system goes dark — retirement, defunding, hardware failure — citizens, journalists, and campaigns still have public access.
We stood up the Oklahoma Ethics Commission filing system in 10 days after a prior vendor failed — AI-parsed PDFs, staff review workflow, public search. Live today.
Arkansas lobbyist portal, Colorado budget tracker, FPISC permitting, CalFire incident intelligence, Illinois open payroll. State software is the job, not a sideline.
2027 Legislature via House Bill 10 for the full build. Until then, the interim mirror keeps the lights on and protects public access through the 2028 election.
We meet Sapiens where it is. You keep running the legacy system as long as you want; we ingest its export, publish modern surfaces, retire it on your schedule.
Stand up the read-only mirror behind politicalpractices.mt.gov for public resilience. Pilot the filer wizard with 5-10 friendly lobbyists.
Joint IT Committee testimony, cost estimates, procurement language. Concourse supports the appropriations cycle from the outside.
Full campaign finance + lobbying replacement, in production for the 2028 election cycle. Legacy retired on your terms.