Witness the result at your polling unit. Report it. Keep INEC accountable.
The People's Ledger lets you report the official result you witnessed at your polling unit via Telegram — creating a citizen-verified parallel count that is compared against INEC's iReV data in real-time. No registration. No signup. Just transparent, citizen-powered accountability.
What is The People's Ledger?
A citizen-powered election verification system
The problem we solve
Every polling unit announces its result publicly. That result is recorded on Form EC8A and should flow directly into INEC's iReV system. But results can be altered between the polling unit and the final declaration. Without an independent record of what witnesses actually saw, there is no way to verify the integrity of the count.
Our solution
A simple Telegram bot that lets Nigerian citizens report the official result they witnessed at their polling unit — the vote tallies announced on the spot. Every submission is cryptographically hashed and added to a public ledger that is compared against INEC's official iReV data in real-time. Discrepancies are published immediately.
The Heart of The People's Ledger
Report your polling unit result via @PeoplesLedgerSupportBot
After the count is announced at your polling unit, message the bot with the result you witnessed. Available 24/7 in 5 languages (English, Hausa, Yorùbá, Igbo, Nigerian Pidgin). Your report is hashed and added to a public ledger cross-checked against iReV. No registration. No signup. Just Telegram.
Start chatting immediately. Telegram is free and available on any phone.
Choose your language at the start. Report in whatever language is comfortable for you.
Every submission is hashed using SHA-256 so votes cannot be altered or faked.
See live aggregated voting data from millions of citizens in real-time. Compare against official INEC results.
Before Election Day
Three things to prepare
1. Research the candidates
Know who's running and what they stand for. Be prepared to make your choice before you get to the polling unit.
2. Verify your voter registration
Use INEC's Voter Verification Service to confirm you're registered and eligible. This takes 2 minutes.
3. Install Telegram
Download Telegram on your phone or visit web.telegram.org. Test the bot before election day.
Built on trust
Our commitments to you
Official Election Resources
Direct links to INEC tools
Verify your voter status
Check official results
Go Further
Volunteer with The People's Ledger
Beyond reporting your own polling unit result, you can help expand citizen election verification across your community.