Harvest
It crawls and ingests the messy public record - Secretary-of-State feeds, county auditors, election law, the voter file, FEC, radio - and uses AI to read it into clean, queryable data.
The Apex apps are the tip.
BrainCast, Monroe, Election Night, and the rest are the part you can see. Underneath them is the platform: fifty-two self-hosted services that harvest the data, score the models, and broadcast the result, on their own hardware, around the clock. Built with AI and agents as first-class citizens - and not a single line of hand-written code.
One loop, run continuously. The platform turns the raw public record into a live answer on a screen, then keeps it true as the world changes.
It crawls and ingests the messy public record - Secretary-of-State feeds, county auditors, election law, the voter file, FEC, radio - and uses AI to read it into clean, queryable data.
It fuses everything into one federated catalog (Fabric) and scores it against custom models: turnout, performance, victory probability. The data joins across sources nothing else keeps in one place.
It renders the answer into broadcast-quality boards and casts them to screens, kiosks, and live streams, then keeps them current on a schedule, with no one in the loop.
Every Apex app rides the same spine. Most of these speak MCP, so an agent can drive them directly. None of it runs on a cloud meter.
Orchestration, memory, document understanding, and generation - the layer that reads, writes, and reasons.
Voter analysis, districts, geocoding, ETL, storage - the shared data platform everything else stands on.
SMS, email, WhatsApp, webhooks, short links - every channel a campaign talks through, as an API.
Auth, tenancy, monitoring, scheduling, the mesh - the self-hosted plumbing that keeps 50+ services honest.
The CRM, canvassing, radio buying, donations, workflow - the tools campaign staff actually open every day.
The whole platform runs inside deliberately ordinary limits - so it can run anywhere, even air-gapped. Every constraint was a goal, and every goal was met.
The finished products - broadcast, chat, search, election night, intelligence - are where the platform leaves the server.