#OSUNDECIDES
Citizen Election Collation & Forensic Vault
LIVE 2026 ELECTION SITUATION ROOM

Osun State Gubernatorial Collation Center (2026)

Live citizen-tabulated results streaming in real-time from 3,763 Polling Units.

POLLING UNITS REPORTED
2,154
57.2% of 3,763 Total PUs
TOTAL VOTES TALLIED
493,890
Across 30 Local Governments
Turnout: 53.4% (BVAS Count)
STATEWIDE LEAD MARGIN
+28,650
PDP (Adeleke) leading APC
18 LGAs won / 12 LGAs won
OVER-VOTING & ANOMALIES
9 PUs
Section 51 Violations Detected

Official Candidate Vote Share

Directly aggregated from verified physical Form EC8A uploads
30/30 LGAs Active

30 Local Government Areas & Polling Unit Explorer

Filter by LGA, inspect ward tallies, and verify mathematical integrity.

WARD COLLATION IS HAPPENING RIGHT NOW

If you saw a result announced today — this is your moment.

Ward collation is the most opaque phase of any Nigerian election. Fewer eyes. More risk. Your submission becomes a permanent, cryptographically sealed record that cannot be altered by anyone — including us. If any official result contradicts what you submit tonight, your record is a tribunal exhibit.

1
Snap or paste your Form EC8A result
2
AI reads, verifies Section 51 & issues SHA-256 receipt
3
Record syncs live to all monitors nationwide
60 seconds Cryptographic receipt Section 51 enforced Syncs nationwide in real time
CITIZEN SUBMISSION & ACCOUNTABILITY ENGINE

Submit Polling Unit Form EC8A

Submit your unit result using your preferred format. Paste raw WhatsApp/Twitter text, upload a photo, record audio, or fill the fields directly.

SHA-256 Digital Receipt Issued

Quick Paste Raw WhatsApp / SMS Text

Copy the raw result text from any WhatsApp group, Twitter tweet, or SMS and paste it below. Our parser extracts the LGA, PU code, accreditation, and scores automatically:

Why Submit Here vs Raw Twitter?

  • Section 84 Digital Certificate

    Issues an evidentiary legal receipt with SHA-256 timestamp for tribunal filing.

  • Consensus Deduplication

    Multiple citizens confirm the same PU, raising consensus trust without double-counting votes.

  • Section 51 Over-Voting Trap

    Instantly flags if Total Votes > BVAS accredited voters.

1

Hierarchical Polling Unit Verification

Select or confirm from all 30 LGAs, 332 Wards, and 3,763 PUs in Osun State.
2

Form EC8A Photo Exhibit (Recommended for Court Admissibility)

Upload physical photo. Handwriting OCR auto-populates numbers below.

Click or Drag & Drop Form EC8A Photo

Supports camera capture. Auto-extracts EXIF GPS and runs OCR digitizer.

Automatic Section 51 AI Digitizer
3

Digitized Tally & Section 51 Check

Verify extracted numbers. Flags over-voting immediately.
PDP Ademola Adeleke
APC Gboyega Oyetola
LP Yusuf Lasun
OTHERS Rejected / Other
Tally Checksum: 0 Votes
Enter BVAS accredited count and party scores above.
DAVIDO COMMAND & FIELD SITUATION ROOM

Bulk WhatsApp Image Ingestion Engine

Did your field coordinators receive dozens of Form EC8A photos forwarded across WhatsApp groups? Drop the entire folder here at once. The engine will run parallel OCR, extract party scores, enforce Section 51, and broadcast to the live scoreboard.

Select or Drop Multiple Form EC8A Photos

Supports selecting 10, 50, or 100+ WhatsApp photos at once.

Parallel Section 51 Audit
Batch Processing Queue
0 files in queue

No batch loaded. Click "Load Sample 10-PU WhatsApp Batch" or drop photos above.

IREV PARITY AUDIT

INEC IReV vs Citizen Form EC8A Cross-Match

Compares the physical Form EC8A snapped at 3:00 PM against the image uploaded to INEC IReV hours later. Catches post-election sheet swapping.

99.4% Match Rate
100% Match Verified

Citizen Ground Snapshot (3:15 PM WAT)

SHA-256: a4f89d1b6e45c7890f3312bcde0981aa7612f019...
Citizen Form EC8A
Accredited: 412 • PDP: 345 • APC: 62 • LP: 3

INEC Official IReV Portal Upload

IReV ID: INEC-IREV-OSUN-2026-0891
INEC IReV Sheet
Accredited: 412 • PDP: 345 • APC: 62 • LP: 3
FIELD INTELLIGENCE & CRISIS MAPPING

Live Election Day Incident Tracker

Crowdsourced, geo-tagged security and electoral disruption logs: BVAS bypass, late arrival of materials, voter intimidation, and ballot snatching.

High-Risk LGA Hotspots

Osogbo LGA3 incidents reported (BVAS delays)
Active
Iwo LGA2 incidents reported (Material logistics)
Monitoring
Boripe LGA1 incident reported (Over-voting protest)
High Alert

Situation Room Dispatch

All high-priority disruptions are forwarded to the Nigeria Police Force Osun Command and civil society observers (YIAGA & CDD).

CONSOLIDATED EVIDENCE REPOSITORY

Form EC8A Public Evidence Vault

Search, filter, zoom into high-res photos, examine consensus verifications, cryptographic hashes, and download certified packages for election petition tribunals.

Timestamp PU Code / Polling Unit LGA & Ward BVAS Accreditation Party Scores Consensus & Trust SHA-256 Hash Action
LEGAL INTEGRITY & ANOMALY RADAR

Automated Section 51 Electoral Fraud Detector

Under Section 51(2) of Nigeria's Electoral Act 2022, if total votes cast exceed BVAS accredited voters, the election in that PU is null and void.

CRITICAL RULE

9 Polling Units

Total Votes > BVAS Accredited Count.

DOUBLE-KEY CONSENSUS

98.2% Consensus

Multiple citizens submitted matching sheets.

EVIDENCE ACT COMPLIANT

100% Tamper-Proof

Section 84 forensic certificates auto-generated.

Flagged Polling Units Incident Log

Packaged as prima facie evidence for election petition attorneys.
BACKEND DATABASE ARCHITECTURE & API

Production Database Schema & Open REST Stream

How #OSUNDECIDES stores, deduplicates, and exposes election data across PostgreSQL, Cloud Storage, and open JSON feeds for broadcasters and observers.

Real-Time WebSocket Ready

Production Database Schema (PostgreSQL + Supabase / Cloud SQL)

A 3-tier immutable consensus architecture guarantees zero vote inflation and multi-witness confirmation:

TABLE: raw_submissions
  • id UUID PRIMARY KEY
  • pu_code VARCHAR(20) REFERENCES polling_units
  • submitter_type citizen | agent | observer
  • input_channel web_photo | web_text | web_voice | wa_bot
  • photo_url TEXT (GCS / S3 storage)
  • sha256_hash CHAR(64) IMMUTABLE
  • pdp_votes INTEGER
  • apc_votes INTEGER
  • lp_votes INTEGER
  • bvas_accredited INTEGER
  • exif_gps POINT
  • created_at TIMESTAMPTZ DEFAULT NOW()
TABLE: pu_consensus_ledger
  • pu_code VARCHAR(20) PRIMARY KEY (1 row per PU)
  • lga_name VARCHAR(50)
  • ward_name VARCHAR(100)
  • agreed_pdp INTEGER
  • agreed_apc INTEGER
  • agreed_lp INTEGER
  • agreed_bvas INTEGER
  • witness_count INTEGER DEFAULT 1
  • consensus_status verified | disputed | flagged
  • sec_51_violation BOOLEAN DEFAULT FALSE
  • primary_sha256 CHAR(64)
  • last_updated TIMESTAMPTZ
TABLE: tribunal_audit_chain
  • audit_id UUID PRIMARY KEY
  • pu_code VARCHAR(20)
  • sec_84_cert_hash CHAR(64)
  • irev_parity_status match | swapped | missing
  • irev_phash_diff NUMERIC(5,2)
  • anomaly_type over_voting | stamp_mismatch
  • expert_witness_pkg JSONB
  • sealed_at TIMESTAMPTZ
GET /api/v1/osun/live-summary

Returns aggregated statewide candidate vote shares, lead margins, and total PUs reported across all 30 LGAs.

{
  "state": "Osun",
  "election": "Gubernatorial 2026",
  "total_pus": 3763,
  "reported_pus": 2154,
  "coverage_pct": 57.2,
  "standings": {
    "PDP": { "candidate": "Ademola Adeleke", "votes": 241500, "pct": 48.9 },
    "APC": { "candidate": "Gboyega Oyetola", "votes": 212850, "pct": 43.1 },
    "LP":  { "candidate": "Yusuf Lasun", "votes": 31400, "pct": 6.4 }
  },
  "anomalies_detected": 9
}
              
GET /api/v1/osun/pu-evidence/{pu_code}

Returns forensic verification metadata, SHA-256 hash, and Section 84 certificate for any of Osun's 3,763 PUs.

{
  "pu_code": "29-07-02-004",
  "pu_name": "Open Space, Abogunde Comp.",
  "lga": "Ede North",
  "ward": "Ward 02",
  "bvas_accredited": 412,
  "total_cast": 412,
  "scores": { "PDP": 345, "APC": 62, "LP": 3, "Others": 2 },
  "sec_51_status": "VALID",
  "sha256_hash": "a4f89d1b6e45c7890f3312bcde0981aa7612f019...",
  "witnesses_confirmed": 3,
  "irev_parity_match": true
}
              
OPEN SOURCE CIVIC FEEDBACK

Suggestions & Bug Reports

Encountered an issue with an LGA tally, OCR transcription, or have a feature idea for the 2027 general election rollout? Submit your feedback below.

Submit Report / Idea

Community Issue Tracker

3 Reports Logged