Election Command & Tallying Built for election night

No winnable seat lost because an agent didn't show up.

Deploy and account for every polling agent, capture each results form with full chain of custody, and run a war-room parallel tally — all on infrastructure mapped to Kenya's IEBC framework.

All 6 IEBC race types 46,229 stations pre-loaded Offline-first field app
War Room — Parallel Tally · Nakuru Governor LIVE
PROJECTED
66,541
CONFIRMED
66,267
OFFICIAL
38,120
CONSTITUENCY ROLLUP · FORM 37B 125 verified · 2 pending
Bahati BHT
8,421 8,381
Naivasha NVS
8,890 8,480
Molo MOL
5,701 5,571
Nakuru East NKE
4,622 4,592
INTERNAL — NOT FOR PUBLICATION updated 0:04 ago
Standards we are built to
IEBC framework DPA 2019 ODPC registered Forms 34A–39A TLS 1.3 Encryption at rest WORM audit log AWS af-south-1 Play Integrity Multi-AZ / DR Schema-per-tenant SHA-256 custody IEBC framework DPA 2019 ODPC registered Forms 34A–39A TLS 1.3 Encryption at rest WORM audit log AWS af-south-1 Play Integrity Multi-AZ / DR Schema-per-tenant SHA-256 custody
The scale of one election day

Designed for the load of a national general election — not a pilot.

46,229
polling stations
22.1M
registered voters
47
counties
~277K
peak agents online
01 — The problem

Campaigns lose before the count.

The vote isn't where most seats are lost — coordination is. A handful of repeatable failures, multiplied across hundreds of stations, decide outcomes before a single form is tallied.

A voter casting a ballot at a polling station
THE 9-HOUR WINDOW · 17:00–02:00
When every station closes and uploads at once, improvised tools collapse.
01
Deployment gaps
Stronghold stations sit undefended at close of polls — discovered too late to fix.
02
Accreditation bottlenecks
Agents recruited but never processed through IEBC are barred at the gate.
03
Communication breakdown
No command structure; coordinators run the night blind on personal WhatsApp.
04
Form non-submission
No signed results form means no evidence — and no petition.
05
The double-agent
Bought agents desert during the count or sign tampered forms.
02 — The approach

Three principles, eleven features, one command center.

Tazama replaces WhatsApp groups and cash in envelopes with something a campaign's legal team can rely on through the 28-day petition window.

Visibility
Every agent, every station, in real time — who checked in, who went silent, where the gaps are.
Verification
On-device hashing, hardware GPS and clock, manager-verified results. Evidence over assertion.
Velocity
Auto-aggregated parallel tally and performance-linked payments resolve in minutes, not hours.
03 — The platform

Everything election night demands.

Explore all features
REAL-TIME
Coverage & Readiness Heatmap
See every station's readiness as polls open. The Double-Agent Guard flags GPS deviations and agents who go silent for 3+ hours.
Nakuru East BHT-001
96%
Naivasha NVS-014
88%
Molo MOL-007
62%
Subukia SBK-003
34%
Parallel Tallying Centre
Capture the form, then auto-aggregate 37A → 37B → 37C with OCR cross-checks at 98.7% accuracy.
37A37B37C
Agent Registry
Recruit, verify and accredit across the three-tier hierarchy — the IEBC office process built in.
Incident Reporting
Structured, evidence-backed reports with hardcoded escalation for the most serious categories.
Legal Evidence Export
A chain-of-custody archive, in IEBC order, ready for the 28-day petition window.
All 11 features
04 — The war room

See projected, confirmed and official — side by side.

Your tally aggregates faster than results are announced. Three columns, one signed variance, a missing-form ticker and a live incident feed — on a screen built for a wall monitor across a long night.

STATIONS
823
COVERAGE
97%
INCIDENTS
3 open
Internal & access-controlled. Never projected before IEBC declaration — there is no public results feed.
apps/web · War Room SOCKET
PROJECTED
66,541
CONFIRMED
66,267
OFFICIAL IEBC
38,120
VARIANCE VS OFFICIAL IEBC 11 constituencies
Bahati +47
Naivasha -30
Molo +12
LIVE FEED real-time
Form 37A · NKE-045 verified now
Form 37A · NVS-012 uploaded now
Incident · MOL-007 GPS deviation now
LOYALTY LOOP PSP-HELD
Agent submits results form
Manager verifies
Tranche 2 released DONE
Tranche 2 release ~ minutes
Optional add-on

Submit a verified form, get paid in minutes.

The second stipend tranche releases automatically the moment an agent's results form is verified — turning pay into a reason to stay through the count. Tazama never holds your float; funds sit with a CBK-licensed PSP and every disbursement is a signed line item.

No float held by Tazama Approved per batch Cuts the double-agent incentive
05 — Built for the petition window

Evidence your advocates can stand on.

We warrant capture integrity and chain of custody — provably unmodified records, exportable in IEBC order, ready for a 28-day petition.

Read the security model
Tenant isolation
Schema-per-tenant. A leak between rival campaigns is an electoral-interference event, not a bug.
Chain of custody
On-device SHA-256, hardware GPS + clock, server re-hash, append-only records, WORM audit bucket.
Data protection
DPA 2019 / ODPC registration, DPIA, appointed DPO. Selfies are human-verify only — no face-match.
Election-law posture
No public results feed. Tally output is internal and never projected before IEBC declaration.
A polling agent at a station on election day
Before election night

See the war room scoped to your race.

A 30-minute walkthrough on your county's real station footprint. No login required, non-partisan throughout.