The operating layer
How it works
- Register your team.
Add staff and field agents one at a time, or bring a spreadsheet and bulk import hundreds at once. Everyone activates their own account over a text message; nobody at your organization ever sees or hands over anyone else's password or PIN.
- Set up your ballot.
Positions, parties, candidates, and polling-unit geography, entered once, reused everywhere.
- Agents report from the field.
Whatever signal they have that day: the app, SMS, voice, or paper collated by your ward desk.
- Watch it reconcile, with a record you can show your name to.
Every submission is tied to a tamper-evident audit trail from the moment it arrives.
Built for
Coordinating their own polling agents.
Running an independent parallel count.
Not built for individual voters or the general public to submit anything. Agents are registered and enrolled directly by their own organization's admin team, never by us.
Inside Custody
What's actually in it
App, SMS, voice, and paper, all feeding the same pipeline.
Per party, per polling unit, LGA, and state, updating as submissions arrive.
Every state-changing action is hash-chained; a signed chain-of-custody export is one click away.
Staff, agents, ballot, and geography, from a spreadsheet, with a preview before anything is created.
The exact checklist and deadline, applied to one agent or an entire state at once.
Routes straight to your organization's legal contact, bypassing the normal reporting chain, for the one kind of report that shouldn't go through it.