UWAZI.
Kenya Public Finance Transparency & Anti-Corruption System
A proposed national digital platform that tracks every Kenyan shilling from the moment it is collected as tax to the final coin spent on any public project, in real time, with full public accountability and individual officer responsibility attached to every transaction.
"Huwezi kuiba kile kila mtu anachoona." (You cannot steal what everyone can see.)
IP
Intellectual Property Notice. This document and the UWAZI concept described herein are the original intellectual work of John Thindi Mwaura ("Marcus"), originated in Kajiado, Kenya on 15 March 2026 (Reference: UWAZI-CONCEPT-001). Reproduction, adaptation, commercial use, or implementation without the originator's written consent is prohibited under Kenyan and international intellectual property law. Contact: mwaura.ke.john@gmail.com · uwazi.ke@gmail.com · +254 705 062 319.
Start Here: A Guide for Each Reader
This document is designed so different audiences can navigate directly to what matters most to them.
Government officials & policy makers
Start with Parts 01 and 02 for the scale of the problem and why it is structural, not individual. Then go to Part 05 for the legal and constitutional basis. UWAZI is built around laws that already exist and mandates that government already has.
Donors & development partners
Start with Part 01 (investment case and ROI), then Part 08 (specific milestones), Part 09 (full budget and funding strategy), and Part 10 (evidence-based return ratios and risk register). Part 07, Module 17 covers how UWAZI creates a measurable accountability feedback loop on your existing disbursements.
Technical reviewers & engineers
Start with Part 03 (full system architecture and technology stack), Part 04 (fraud detection engine and all nine patterns), and Part 05 (enforcement workflow and evidence package). The phased data ingestion justification in Part 03 directly addresses the most common technical critique.
Civil society organisations & journalists
Start with Parts 01 and 02 for the documented corruption cases and the case for accountability. Parts 06 and 07 cover every module including the Open API (Module 19d) and the Citizen Verification system (Module 15). The Annual Corruption Cost Report (Module 19e) is specifically designed for public-interest journalism.
Citizens
Part 01 explains what UWAZI does and why it matters to you directly. Part 04 explains how you can participate as a project verifier. Part 06, Module 14 covers NG-CDF and the Ward Development Fund, which are the public funds most directly controlled by your elected representatives. You have a constitutional right under Article 35 to know where your tax money went; UWAZI gives you that right in practice.
Academic researchers
Part 10 contains the full ROI methodology and evidence base (FATF, World Bank, IMF working papers). Part 03 covers the technical architecture including the data governance and access levels. Module 19d (Open API) and Module 19a (Historical Data Archive) are the most directly relevant to governance research.
The Five Core Innovations That Make UWAZI Different
Transparency portals exist in many countries. None of them do all five of these things simultaneously, and the combination is what makes UWAZI structurally different from what came before.
| # | Innovation | Why it matters |
|---|---|---|
| 1 | Officer photographs and names on every transaction | Making personal accountability the default, not the exception. Not a department or a vote code: a named, photographed person whose professional record is permanently attached to every shilling they authorise. |
| 2 | End-to-end integration in a single platform | Real-time tax collection tracking, Consolidated Fund balance visibility, individual officer profiles, rule-based and AI fraud detection, auto-generated court-admissible evidence, and direct simultaneous filing to EACC, ODPP, FRC, and PSC (all in one system, not scattered across disconnected agencies). |
| 3 | The shilling-to-shilling philosophy | Tracking every public coin from the exact moment of tax collection through every institutional hand to the final verified point of expenditure, with no gaps and no black boxes in the chain. |
| 4 | The Integrity Clock | A publicly visible, permanently running counter showing how long each filed corruption case has been active and what every agency's last stated status is. Not a legal deadline; a transparency mechanism that makes inaction as visible as the original fraud. |
| 5 | Smart contract conditional spending | Funds for a specific project held in digital escrow and released to contractors only when physical on-the-ground verification confirms milestones are actually met, not just declared complete on paper. Available Phase 3 with IFMIS integration. |
What UWAZI Is, and What It Is Not
These distinctions matter legally and operationally. Any reviewer (government, legal, technical, or journalistic) will have these questions. The answers are stated here plainly rather than buried in footnotes.
| What UWAZI does | What UWAZI does NOT do |
|---|---|
| Detects fraud patterns using rules (Phases 1–2) and machine learning (Phase 3+) | Determine guilt. A flag is a flag until a human analyst confirms it and the legal system acts on it. |
| Publishes a fraud flag and evidence chain after mandatory human analyst confirmation | Publish unconfirmed flags. No alert is ever issued from raw detection alone; human review is enforced architecturally, not by policy. |
| Files a complete, court-ready evidence package to EACC, ODPP, FRC, and PSC | Prosecute anyone. The ODPP makes prosecution decisions under constitutionally protected independence (Article 157). UWAZI has no authority over that decision. |
| Files a Suspicious Activity Report with the Financial Reporting Centre | Freeze bank accounts. Only the FRC and the courts have that authority. UWAZI initiates the FRC's own independent process. |
| Notifies the Public Service Commission with the full evidence package | Suspend officers or withhold salaries. PSC makes those decisions under its own legal mandate. |
| Holds project funds in smart-contract escrow (Phase 3) and releases them against verified milestones | Override IFMIS or the National Treasury. Smart contracts operate within the agreed contractual terms, not as a mechanism for UWAZI to control the Treasury unilaterally. |
| Shows the Integrity Clock: days elapsed since a case was filed and the agency's last stated status | Impose legal deadlines on any agency. The Clock is a transparency mechanism; it conveys facts, it does not confer authority. |
| Publish professional conduct connected to public funds for every officer who authorises public spending | Publish personal data. Home addresses, family information, personal finances, medical data: none of this is ever published. Only professional conduct with public funds. |
UWAZI is an accountability infrastructure platform, not a replacement for the institutions that hold constitutional authority over prosecution, suspension, asset freezing, and sentencing. Its power comes from making information impossible to suppress, not from claiming authority it does not have. Every overreach in that direction would expose UWAZI to legitimate constitutional challenge and undermine the entire project.
Executive Brief: What UWAZI Is, and Why It Matters Now
A plain overview for government officials, donors, technical reviewers, civil society, journalists, and citizens.
What UWAZI Is
UWAZI, meaning "transparency" in Kiswahili, is a proposed national digital platform that makes every Kenyan government financial transaction publicly visible and permanently recorded. From the moment VAT is collected at a supermarket checkout to the final payment released to a road contractor, every movement of public money is timestamped and published for any citizen to inspect.
It is accessible on any phone, tablet, or computer at zero cost, in English and Kiswahili. A proposed USSD short code would extend access to basic feature phones without internet, subject to Communications Authority of Kenya approval and carrier agreements with Safaricom, Airtel, and Telkom.
A Public Finance Operating System
The layer that makes government financial data machine-readable and publicly accessible as it is generated, rather than buried in retrospective PDF reports.
A Transparency Infrastructure Layer
Permanent, immutable, distributed record-keeping. Data is replicated across independent nodes so no single administration can suppress or alter it.
A Data Intelligence Platform
Automated analysis that detects fraud patterns, generates court-admissible evidence, and routes confirmed cases to the relevant oversight agency.
The Journey of a Kenyan Shilling
This is where public money currently disappears, and where each UWAZI phase intervenes.
VAT, PAYE, excise, customs
Held in commercial bank accounts pending remittance
Central Bank of Kenya master account; no withdrawal without Controller of Budget approval
Treasury issues Exchequer releases
47 counties plus all national ministries
Via IFMIS, authorised by a named Accounting Officer
This is where corruption happens: contractors paid in full, the road does not exist, the hospital has no equipment, the teacher never taught.
Every arrow above becomes a tracked, timestamped, publicly recorded transaction. The closing question mark becomes an answer that any Kenyan can verify, on any phone, at zero cost.
Two Scenarios: What Phase 1 and Phase 3 Each Make Possible
UWAZI is built in phases, and Phase 1 and Phase 3 have fundamentally different capabilities. Both matter.
A ward project contract that should never have been awarded
Today, a Ward Development Fund contract worth KSh 8 million for a water tank project is awarded in a Kenyan county. It is never published. Residents have no way to know the project exists, who the contractor is, or that money was released. The Auditor-General may flag it two years later. Nothing happens.
Under UWAZI Phase 1: the moment PPRA publishes the contract award (already public data), UWAZI ingests it automatically and checks whether there was a competitive tender, when the company was registered, and whether the price sits within market range. The company was registered 45 days before winning the contract. This triggers a flag for human-analyst review; once confirmed, a public alert is published and the civil society coalition is notified. UWAZI cannot freeze the payment in Phase 1, since it has no IFMIS integration yet, but it makes the suspicious contract visible to every Kenyan with a phone before the money disappears.
A road contract held to delivery
A road project is budgeted at KSh 45 million. The contract is published the moment it is signed: contractor name, registration number, directors, amount, and the authorising officer's name and photo. A smart contract holds funds in escrow. At Month 4, residents upload 14 photos showing 2km of road built out of a contracted 8km. UWAZI's image analysis cross-references the photos against satellite imagery and the contract specification, raising a flag. A human analyst confirms the discrepancy within 24 hours. The officer is named publicly and given 72 hours to respond. EACC receives a court-ready evidence package. Remaining funds stay frozen in escrow, and the contractor cannot receive further government payment until the case is resolved. The Integrity Clock starts, showing every Kenyan how many days have passed and what EACC's last reported status is.
Why This Matters to Each Audience
Reform-minded government officials
In Kenya's current system, honest officers face informal pressure to participate in or ignore corrupt practices, because invisibility favours the corrupt. UWAZI inverts that: when every transaction is permanently visible and named, the system structurally protects honest officers and exposes dishonest ones. Stronger governance ratings also reduce borrowing costs directly: Kenya's debt service alone consumed roughly KSh 1.35 trillion (about 42% of revenue) in the first nine months of FY2025/26 (Controller of Budget).
Donors and development partners
Kenya's $3.6 billion IMF Extended Fund Facility and Extended Credit Facility programme expired in April 2025 after the ninth review did not proceed; a successor programme was requested but had not been agreed as of June 2026. The IMF's Governance Diagnostic mission (completed June 2025) was due to share a draft report with the authorities before the end of 2025. UWAZI offers donors verified, citizen-confirmed evidence that disbursed funds reached their intended destination, turning accountability from a self-reported obligation into an independently checkable fact.
Civil society and media
For the first time, any journalist, researcher, or citizen organisation has free, real-time, machine-readable access to government financial data with no gatekeeping. Data living simultaneously in thousands of independent hands cannot be suppressed by any single administration. The Integrity Clock makes inaction on a filed case as visible as the original fraud.
Citizens
Every Kenyan has a constitutional right, under Article 35, to know where their tax money went. UWAZI gives them that right in practice: on any phone, in Kiswahili or English, at zero cost. It also gives them the power to act: photographing an incomplete project and uploading it becomes part of the official public record that no officer can delete.
Key Statistics
| Indicator | Figure | Source |
|---|---|---|
| National budget, FY2026/27 | KSh 4.82 trillion | National Treasury Budget Summary, 30 Apr 2026 |
| Total revenue incl. grants, FY2026/27 | KSh 3.67 trillion | National Treasury, Jun 2026 |
| Total public debt | KSh 13+ trillion | Crossed KSh 13T, May 2026 (CBK) |
| Debt-to-GDP ratio | ≈70%, rising to 71.6% (2026), 72.4% (2027) | Controller of Budget / IMF projections |
| Debt servicing, 9 months FY2025/26 | ≈KSh 1.35 trillion (≈42% of revenue) | Controller of Budget |
| Annual corruption loss | KSh 608 billion (7.8% of GDP) | EACC Annual Report, FY2024/25 |
| Corruption Perceptions Index 2025 | Score 30/100, rank 130 of 180 | Transparency International, Feb 2026 |
| EACC assets traced / recovered, FY2024/25 | KSh 22.9B traced / KSh 3.4B recovered | EACC Annual Report, Dec 2025 |
| EACC losses averted, FY2024/25 | KSh 16.5 billion | EACC Annual Report, Dec 2025 |
| EACC convictions, FY2024/25 | 33 (up from 12 the prior year) | EACC Annual Report, Dec 2025 |
| Auditor-General queries on county funds (FY ended Jun 2024) | KSh 87 billion (≈24% of funds sent to counties) | Office of the Auditor-General |
The Investment Case
All projections below are conservative, evidence-based ranges drawn from comparable transparency platforms and independent research (FATF, World Bank, IMF), not guarantees. Full methodology is in Part 10.
| Metric | Figure |
|---|---|
| Total 3-year build cost (25% contingency included) | KSh 1.25B – 1.53B |
| Build cost as % of one year's corruption loss | 0.21% – 0.25% |
| Conservative 5% fraud reduction, Year 2–3 | KSh 30.4B / year saved |
| Conservative 10% fraud reduction, Year 3–4 | KSh 60.8B / year saved |
| Time to recover full build cost at conservative impact | Under 19 days |
| Conservative combined annual return ratio (Year 3 steady state) | 67:1 to 82:1 |
"UWAZI's entire three-year build cost is recovered in under three weeks of operating at conservative impact levels. For donors, every shilling invested in UWAZI improves the return on every other shilling Kenya receives in development financing, because it strengthens the system through which all of it flows."
The Crisis: Kenya's Public Finance Problem
A documented, source-cited account of the scale of the problem and why existing systems have not solved it.
Kenya loses an estimated KSh 608 billion, 7.8% of GDP, to corruption every year. That is roughly KSh 1.67 billion a day, or KSh 69 million an hour. While reading this page, Kenya has likely lost over a million shillings of public money.
The Human Cost of Corruption
| KSh lost | Timeframe | What it could have built | Who suffers |
|---|---|---|---|
| KSh 2 billion | 1 day | 200 fully equipped classrooms, or 50 hospital wards | 10,000 children without desks; patients on hospital floors |
| KSh 14 billion | 1 week | 1,400 km of tarmac road, or 700 rural boreholes | Rural communities cut off; farmers lose produce |
| KSh 60 billion | 1 month | 60 fully equipped district hospitals, or 3 new universities | Mothers dying in childbirth; a million students locked out of education |
| KSh 608 billion | 1 year (EACC est.) | A national railway expansion, or universal free primary and secondary education | A generation denied a fair start in life |
| KSh 13 trillion+ | Total public debt | Every road, school, hospital, and dam Kenya has been promised | Every Kenyan already owes roughly KSh 250,000+ for projects many never saw completed |
Documented Cases, 2024–2026
Every case below is drawn from official audit reports, EACC findings, parliamentary proceedings, or court records. These are documented facts, not allegations of UWAZI's making. The final column shows specifically how UWAZI's detection layer would have intervened.
| Case | Amount | Status | How UWAZI intervenes |
|---|---|---|---|
| eCitizen Government Digital Payments Platform (2025–2026). Auditor-General's special audit (covering FY2023/24 and the platform's history to 2025) found KSh 44.8 billion in collections unaccounted for, KSh 6.3–9.4 billion irregularly diverted to an undisclosed "Pesaflow" account at Equity Bank, and KSh 1.8 billion in convenience fees retained by private vendors without legal authorisation. MPs summoned the Attorney-General and Equity Bank's CEO in March 2026; the inquiry had stalled by May 2026. | KSh 6.3B–44.8B | Probe stalled | Payment-gateway diversion detection would flag the moment funds leave an approved Treasury collection account; an Integrity Clock would make the May 2026 stall publicly visible rather than quietly forgotten. |
| Social Health Authority (SHA) claims fraud (2024–2026). Ministry of Health audit found KSh 11 billion lost to fraudulent claims between October 2024 and April 2025. Enforcement escalated from 40 facilities suspended in August 2025 to over 1,000 facilities closed or suspended nationwide by April 2026, with 18 facing prosecution. | KSh 11B | Active prosecution | Duplicate-invoice and ghost-facility detection would flag repeated and upcoded billing within days, not the 6+ months it took here. |
| County government fund misuse (FY ended June 2024). The Auditor-General queried KSh 87 billion in county spending, roughly 24% of all funds transferred to the 47 counties, with 200 corruption cases reported to EACC involving sitting and former governors, county secretaries, and speakers. | KSh 87B | Under audit | Live county-by-county dashboards would make the gap between funds released and funds verifiably spent visible in the same year, not two years later. |
| JKIA modernisation procurement opacity (2024–2026). The original KSh 230–258 billion Adani Group build-operate-transfer deal was cancelled in 2024–2025 after public and court pressure over its secrecy. A new ≈KSh 154–180 billion procurement to a China Road and Bridge Corporation joint venture has itself drawn fresh scrutiny over a partner linked to a Zimbabwean businessman with a record of tender disputes abroad. | KSh 154B–258B | Court challenge pending | Beneficial-ownership cross-checks against joint-venture partners, published the moment a tender opens, would surface this kind of link before signature, not after press exposés. |
| National Youth Service (NYS) fictitious contracts (May 2025). EACC raids on senior officials uncovered fictitious contracts spanning five financial years. | KSh 2B | Charged | Ghost-company and split-purchasing detection would flag contractors with no operating history before contract award. |
| Edible oil and rice import scheme, Kenya National Trading Corporation (2022–2026). Bulk procurement of essential goods proceeded without required PPRA reporting or approvals. | KSh 6.6B | Charged | No-tender procurement detection flags any payment with no matching public tender record above threshold. |
| KEMSA mosquito-net tender (2024). A botched procurement for treated mosquito nets failed to deliver value for the contracted amount. | KSh 3.7B | Under investigation | Inflated-pricing detection benchmarks unit cost against verified comparable contracts at the point of award. |
| Fertiliser subsidy programme (2024). 69,070 bags of substandard NPK fertiliser supplied; KEBS confirmed nutrient levels below specification, affecting 13,633 farmers. | KSh 10B | Under investigation | Citizen verification lets affected farmers report non-conforming product directly into the official record. |
| Busia County IFMIS manipulation (FY2022/23). False records and fraudulent budget variations recorded directly inside the financial management system. | KSh 5.25B | EACC investigation | Immutable blockchain shadow-records cannot be altered after the fact, unlike IFMIS entries. |
| Nairobi County legal fees. Ghost law firms and inflated compensation claims, including one firm charging KSh 3.3M in fees for a case where compensation awarded was KSh 1M. | KSh 21.4B | Forensic audit called | Inflated-pricing detection flags professional fees that are multiples of the documented case outcome. |
| Arror and Kimwarer dams. Billions borrowed for two dams; contractors paid in full; construction never started at Arror. Former Finance CS Henry Rotich arrested, the first sitting Kenyan minister jailed over corruption. | KSh 65B | Partial conviction | Smart-contract milestone payments (Phase 3) release zero funds without verified physical construction progress. |
| Kenya Youth Employment Opportunities Programme (KYEOP). A World Bank-funded youth jobs programme; auditors could not trace the majority of "beneficiaries" of large grants. | KSh 15B (incl. KSh 9.2B WB loan) | Auditor flagged | Citizen and biometric verification of beneficiaries would close the ghost-beneficiary gap exploited here. |
| Kenya Power overbilling. Systematic overbilling of electricity customers over multiple years, confirmed by EPRA audit. | KSh 150B (multi-year cumulative) | Reforms ongoing | Continuous billing-pattern monitoring flags systematic anomalies years earlier than a periodic audit. |
| NSSF graft fine (2025–2026). Kenya's largest single graft fine on record, issued by the courts. | KSh 9.8B | Court order | Officer accountability profiles and real-time monitoring would have flagged the underlying payments years earlier. |
| Mandera County irregular payments. Former governor: irregular payments to ten companies. Former assembly speaker: contracts to one firm over a decade. | KSh 1.67B + KSh 1.42B | EACC probe | Conflict-of-interest mapping flags repeated payments to the same beneficial owners over time. |
| National Industrial Training Authority ERP procurement (2025). Irregular, non-competitive acquisition of an enterprise system. | KSh 1.62B | EACC probe | No-tender detection flags the absence of a matching PPRA record immediately. |
| Kitui County conflict of interest (2025). Embezzlement linked to undisclosed officer-contractor relationships. | KSh 1.42B | EACC probe | Beneficial-ownership cross-reference flags officer-contractor connections before payment. |
| Turkana County embezzlement (2025–2026). Ten county officials taken into custody. | KSh 600M | In custody | Split-purchasing and ghost-worker detection target the pattern typically used at this scale. |
| Kenya Pipeline Company procurement fraud. Four officials convicted, a landmark prosecution. | KSh 550M | 4 convictions | Conflict-of-interest and inflated-pricing detection flags would have raised the case at award stage. |
| Waititu conviction (Feb 2025). Former Kiambu Governor convicted for using office to confer benefit on himself. | KSh 588M | Convicted | Conflict-of-interest detection, cross-referencing company directors against officer records, flags the connection at award. |
| Traffic police bribery (systemic, ongoing). EACC estimates roughly KSh 3 billion is paid in small bribes to traffic officers every month nationwide. | ≈KSh 36B / yr | Ongoing | Outside UWAZI's direct procurement scope, but illustrates why deterrence through visibility, not detection after the fact, is the only model that scales. |
Sources: Office of the Auditor-General special audit reports (2025–2026); EACC Annual Report FY2024/25 and FY2023/24; Ministry of Health and Gazette notices on SHA suspensions; National Assembly Public Accounts Committee proceedings (Mar–May 2026); Daily Nation, The Standard, Citizen Digital, Capital FM, and EACC case bulletins, 2025–2026.
Why Existing Systems Are Failing
Ghost IDs and duplicate vendors
Duplicate vendor records inside IFMIS enable payments to non-existent companies, typically detected only when auditors investigate, years after the money has moved.
Remote authorisation gap
Transactions can be approved without anyone being reliably tied to a specific person at a specific location.
Non-competitive procurement
Roughly a third of government contracts have historically bypassed open tendering, representing hundreds of billions of shillings a year with no competitive check.
Years-long detection lag
Average time to detect and prosecute fraud has run three to five years; by then funds are laundered and companies dissolved.
Prosecution bottleneck
In one recent quarter, only 12 of 58 EACC corruption cases were cleared for prosecution by the DPP, an 80% bottleneck that lets most flagged fraud go unpunished.
No external lending programme as anchor
Kenya's prior IMF-supported programme expired in April 2025 without a successor agreed as of mid-2026, removing one of the strongest external pressure points for governance reform.
"The problem is not the absence of digital systems. Kenya already has IFMIS, eCitizen, and PPRA's portal. The problem is that each of these systems is controlled by the same institutions whose financial conduct it is meant to record. UWAZI distributes control across independent nodes that no single government entity can suppress."
The Structural Gaps UWAZI Closes
These are not aspirational improvements; they are specific, documented failures in Kenya's current oversight architecture, each with a direct UWAZI solution.
| Gap | Current state in Kenya | UWAZI solution |
|---|---|---|
| Data fragmentation | Seven or more disconnected systems (IFMIS, PPRA, CBK, KRA, BRS, NLC, eCitizen) with no single view of the full financial flow | One integrated real-time view: all data sources connected progressively by phase, with a public dashboard any Kenyan can use at zero cost |
| Time lag | Fraud detected 2–5 years after the fact; by then funds are laundered, companies dissolved, and evidence trails cold | Rule-based detection within hours on PPRA public data (Phase 1); real-time detection on fully integrated data (Phase 3) |
| Officer anonymity | Payments authorised by a department code or a system login, with no public record of who specifically approved what, with what outcome | Every payment permanently linked to a named, photographed, publicly accountable officer with a full transaction history and Integrity Score |
| Evidence loss | Documents can be altered, lost, or suppressed; IFMIS records have been directly manipulated, as documented by OCCRP and the Auditor-General | Cryptographic immutability: once a record is confirmed across multiple independent nodes, it is mathematically impossible for any single party to alter it |
| Enforcement bottleneck | Manual reporting is easily buried; 80% of EACC cases recently failed to reach DPP; cases take years to process with no public visibility of where they stand | Automatic simultaneous filing to EACC, ODPP, FRC, and PSC following human confirmation (Phase 3); the Integrity Clock makes agency inaction publicly visible |
| Citizen exclusion | No public access to government financial data; citizens have no visibility into how their taxes are spent and no formal channel to report what they see on the ground | Any citizen, any phone, free, in Kiswahili or English; proposed USSD access for feature phones; citizen photo uploads become part of the official public record |
| Ghost projects | Payments certified without physical verification; contractors paid in full for work never done (Arror and Kimwarer dams: KSh 65 billion) | Smart-contract escrow releases funds only after verified milestone completion: licensed engineer inspection plus citizen photo verification plus satellite cross-check (Phase 3) |
What International Systems Achieved, and Where They Fell Short
An honest comparison, including real achievements and remaining limitations, not a cherry-picked success story.
Brazil: Portal da Transparência
Achieved: 40 million users; measurable fraud reduction in monitored sectors.
Fell short: meaningful impact took 8–10 years; data published retrospectively; no automated enforcement filing.
UWAZI adds: real-time tracking, automated detection, officer-level naming.
Estonia: e-Estonia
Achieved: highly digitised government services and strong digital identity infrastructure.
Fell short: built for a country of 1.3 million people without Kenya's scale of devolved-government corruption; the model does not directly translate.
UWAZI adds: a design built specifically for Kenya's 47-county financial architecture.
Mexico: CompraNet
Achieved: a searchable public procurement portal.
Fell short: procurement data only, no officer accountability, and Mexico's corruption ranking has not improved significantly since launch.
UWAZI adds: end-to-end tracking from tax collection to verified delivery.
"These systems digitised transparency. UWAZI is designed to enforce it. Showing citizens that corruption happened is necessary but not sufficient; the goal is to make corruption structurally difficult to execute in the first place."
Technical Architecture & System Design
A layered, modular platform where each layer has one responsibility and communicates only through defined interfaces, so components can be upgraded without disrupting the whole system.
System Architecture Overview
Immutability Approach, by Phase
Public Blockchain Timestamping
Each batch of records is hashed and the hash is recorded on a public notarisation service. Minimal cost, low complexity, legally tamper-evident under Section 106B of the Kenya Evidence Act.
Multi-Party Append-Only Log
Nothing can be deleted or edited, only added. Multiple independent parties hold full copies, and cryptographic signatures from multiple institutions add authority to each batch.
Hyperledger Fabric Consortium
Permissioned nodes: Office of the Auditor-General, Central Bank of Kenya (read-only), Transparency International Kenya, a partner university, Mzalendo Trust, EACC's research centre. No public cryptocurrency token, no associated regulatory risk.
Data Ingestion, by Phase
Each phase uses the ingestion tool that fits the actual data volume at that stage, rather than over-building early.
Kafka is enterprise event-streaming infrastructure built for millions of events per second from multiple live government systems. In Phase 1, UWAZI ingests weekly CBK bulletins and monthly KRA press releases. Introducing Kafka at that stage would consume budget and engineering time with no proportionate benefit, and would be read by any experienced technical reviewer as poor judgment rather than rigour. Kafka becomes the correct tool only once IFMIS, KRA iTax, and KEPSS integrations are live and generating continuous, high-volume real-time data (Phase 3).
Government System Integrations, by Phase
| System | Phase | What is captured | Method |
|---|---|---|---|
| PPRA e-Procurement Portal | Phase 1 | Tender number, contractor, amount, award date, tender type | Automated daily scraping of public data; PPRA's own Circular 02/2025 already mandates full e-Government Procurement System (E-GPS) registration for all procuring entities, with procuring responsibility transferable away from entities that fail to register |
| KRA iTax | Partial P1 / Full P3 | Category totals (VAT, PAYE, excise, customs, corporation tax) | P1: public press-release parsing. P3: formal API |
| CBK Consolidated Fund | Weekly P1 / Live P3 | P1: most recent published weekly bulletin, explicitly labelled as such, not a live balance. P3: real-time via KEPSS | P1: bulletin parsing. P3: CBK API |
| BRS (Business Registration) | Phase 2 manual / P3 API | Registration date, directors, shareholders, address | P2: manual cross-reference on flagged transactions. P3: formal API |
| IFMIS | Phase 3 | AIE holder, amount, vote head, supplier, invoice reference | Most complex integration: legacy system, no public API, requires PS-level agreement and a security audit; budgeted 18–36 months to live |
| KEPSS / CBK | Phase 3 | Every RTGS transfer: amount, sender, receiver, timestamp | CBK API + Kafka, requires CBK cooperation |
| NLC Registry | Phase 2 request / P3 API | Parcel numbers, title holders, transfer dates, officers | P2: formal request under the Access to Information Act 2016. P3: API |
| EACC, ODPP, FRC, PSC | Phase 3 API | Court-ready evidence packages | P1–2: standard formal reporting channels. P3: agency APIs |
Technology Stack, With Justification
| Layer | Technology | Why, in the Kenyan context |
|---|---|---|
| Frontend | React / Next.js | Server-side rendering for low-bandwidth rural connections; offline-capable PWA mode; large Nairobi developer talent pool |
| Backend API | Node.js | Event-driven, non-blocking I/O suited to many concurrent government-system integrations; wide local hiring pool |
| Data & AI | Python | Mature data-science ecosystem (Pandas, scikit-learn, TensorFlow); same language for Phase 1 rule engine and Phase 3 ML, avoiding a rewrite |
| Primary database | PostgreSQL | ACID compliance for financial integrity; open source, no licence cost; proven at national scale elsewhere |
| Cache | Redis | Sub-millisecond dashboard performance; pub/sub for live fraud-alert delivery |
| Search | Elasticsearch | Full-text search across millions of transactions for journalist and researcher API use |
| Cloud | AWS (primary), GCP (secondary) | Multi-cloud avoids vendor lock-in; both offer Kenya data-residency options and civic-tech credit programmes |
| Streaming | Apache Kafka (Phase 3 only) | Introduced only once IFMIS, KRA iTax, and KEPSS integrations generate continuous high-volume data |
Zero-Trust Security
No user, device, or service is implicitly trusted by virtue of network location; every access request is authenticated and authorised explicitly, every time.
Microservice authentication
Every microservice authenticates every other microservice on every request; there is no standing internal trust, even within the same platform.
Separation of admin and data
A system administrator managing infrastructure has zero architectural ability to alter transaction records.
Blockchain consensus protection
No single node operator can alter records; consensus across the full consortium is required for any new block.
Separation of duties
No individual has sufficient access both to alter data and to cover their tracks, enforced by design rather than by policy alone.
Supporting controls: AES-256 encryption at rest, TLS 1.3 in transit, a Web Application Firewall, 24/7 SIEM monitoring, Hardware Security Modules for blockchain keys, quarterly independent penetration testing, a public bug-bounty programme, and cyber liability insurance from launch.
Data Model, Governance, and Access Levels
| Level | Who | Access |
|---|---|---|
| 1 · Public | Any Kenyan, no registration | Dashboard, project data, all contracts, officer profiles, fraud alerts |
| 2 · Registered | Journalists, CSOs, researchers | Raw data API, bulk downloads, advanced search, historical exports |
| 3 · Partner agency | EACC, ODPP, FRC, PSC | Investigation data, full evidence packages, confidential case materials |
| 4 · System admin | Technical operations only | Infrastructure configuration only, with zero architectural ability to alter any transaction record |
UWAZI publishes only professional conduct connected to public funds. Never published, under any circumstances: home addresses, family details, personal financial data, or medical information. Citizen whistleblowers are fully protected; only GPS coordinates and a timestamp are recorded, never personal identity. A Privacy Impact Assessment is completed before any public launch.
Fraud Detection, Public Dashboard & Officer Accountability
Detection that is explainable, auditable, and always reviewed by a qualified human before any public alert or enforcement filing.
Every fraud flag, whether rule-based or ML-generated, is reviewed by a qualified human analyst before any public alert is published or enforcement filing is made. This protects against false positives that could unfairly damage an officer's reputation, keeps every evidence package legally defensible, and is consistent with Kenya's broader Digital Justice reform agenda, which expects human expert review of AI-assisted findings before judicial use.
Rule-Based Detection
Explicit, auditable rules with no machine learning required. Faster to build, easier to explain in court (every flag traces to a named rule), fully transparent (UWAZI publishes the rules), and useful from day one without historical training data.
Machine-Learning Models
ML requires substantial historical data to avoid high false-positive rates; training on under 18 months of data is unreliable. By Month 18, UWAZI has enough volume for meaningful anomaly detection, adding the ability to catch novel fraud patterns explicit rules would miss.
The Nine Rule-Based Fraud Patterns
| # | Pattern | Rule | Phase |
|---|---|---|---|
| 1 | Ghost company | Flag any contractor whose BRS registration date is within 180 days of their first government contract award | P1 partial |
| 2 | Duplicate payment | Flag any invoice number, amount, and supplier combination appearing more than once within 12 months | P3 (needs IFMIS) |
| 3 | Inflated pricing | Flag any contract priced over 30% above the PPRA benchmark for that category | Phase 1 |
| 4 | Split purchasing | Flag 3 or more purchase orders below the PPRA threshold, to the same supplier, within 30 days | Phase 1 |
| 5 | Conflict of interest | Flag any payment to a company whose directors share identity with the authorising officer or appear in the PSC HR database | P2 manual / P3 auto |
| 6 | No-tender procurement | Flag any IFMIS payment with no matching PPRA tender record above threshold | P3 (needs IFMIS) |
| 7 | Ghost workers | Flag any salary payment where the employee's ID does not appear in biometric attendance for that pay period | P3 (needs IFMIS+HR) |
| 8 | Round-number anomaly | Flag payment batches where over 40% of transactions are exact round figures. Supporting signal only, never standalone evidence | P2+ |
| 9 | Payment gateway diversion | Flag any payment gateway where destination accounts do not match registered government accounts, or where unauthorised convenience fees are collected | P3 (needs KEPSS/CBK) |
Pattern 9 is precisely the failure mode documented in the 2025–26 eCitizen audit: funds routed to an account never approved as a Treasury collection point.
Machine-Learning Layer (Phase 3+)
Isolation Forest
Unsupervised anomaly detection across the full dataset, finding deviations without needing labelled fraud examples.
Graph Neural Networks
Maps relationships across contractor, officer, and company networks to catch multi-hop conflict-of-interest patterns too complex for simple matching rules.
Computer Vision
Compares citizen-uploaded project photos against satellite imagery to flag gaps between claimed and actual construction progress.
Every model output is a supporting signal for a human analyst; no public alert and no agency referral is generated from ML output alone.
The Public Dashboard by Phase
This is what a Kenyan citizen, journalist, or researcher can actually see and access at each stage, and what is not yet available. Honesty about Phase 1 limitations is as important as the Phase 3 ambition.
Phase 1 Dashboard (Months 1–12): Public Data Only, No Government Cooperation Required
| Data shown | Frequency | Source | Limitations to communicate clearly |
|---|---|---|---|
| KRA monthly tax collection by category (VAT, PAYE, excise, customs, corporation tax) | Monthly (on KRA publication) | KRA public press releases | Category totals only, not individual taxpayer data; updated monthly, not daily |
| Consolidated Fund balance | Weekly (on CBK publication) | CBK Weekly Bulletin | Clearly labelled as last published weekly figure, not a live balance. Do not overstate this. |
| PPRA contract awards: searchable by county, ministry, contractor, amount | Daily | PPRA public portal | Only contracts published by PPRA; contracts awarded outside the portal are not yet visible |
| Active fraud flags (after human analyst confirmation) | As they arise | Rule-based detection on PPRA data | Rule-based only; ML detection not yet operational; flags only on procurements PPRA has published |
| Basic officer profiles: name and title linked to PPRA contracts | Live | PPRA data + PSC payroll | Photographs added from Phase 2; full transaction history only from Phase 3 |
| Pilot county project map and citizen photo uploads | Live | Citizen submissions + PPRA | One county initially; expanded county by county through Phase 2 |
| Historical Auditor-General and EACC reports, digitised and searchable | As digitised (10-year archive) | AG and EACC published reports | Historical only; not real-time |
| Open API: machine-readable access to all public data | Same as above | All Phase 1 sources | Phase 1 data scope only; no government-integration data until Phase 3 |
Phase 3 Dashboard (Month 18+): Full National Integration, All Government Systems Live
| Data shown | Frequency | What it enables |
|---|---|---|
| Real-time Consolidated Fund balance via KEPSS | Live (every RTGS transaction) | Every Kenyan can see the national account balance updating in real time |
| Live tax collection by category as KRA processes each transaction | Live | See how much revenue Kenya collected today, broken down by tax type |
| Every fund release to every ministry and county as IFMIS processes it | Live | Precise, immediate visibility of where budget is going; named authorising officer on every release |
| Full contract registry: every government contract, nationwide | Live on award | Contractor identity, registration number, directors, amount, tender reference: all public at point of signing |
| Full officer profiles: name, official photo, full authorisation history, Integrity Score | Updated continuously | Every officer who handles public funds is publicly identifiable and accountable |
| Active fraud alerts with full public evidence chain | Live (post human confirmation) | Confirmed fraud visible to every Kenyan in hours, not years |
| Budget vs actual spending: real-time, ward by ward, county by county | Live | Gap between what was budgeted and what has actually been spent, at the most granular level |
| Interactive GPS map: all government projects, all 47 counties | Live | Click any project anywhere in Kenya to see its full lifecycle, funding, contractor, and completion status |
| USSD access: same data on any basic phone without internet | Live (subject to CA Kenya approval) | A Turkana farmer with a KSh 1,500 feature phone has the same access as a Nairobi lawyer with a smartphone |
Officer Accountability
For every government payment, any citizen can see the full name, official photograph, job title, ministry or county office, authorisation history, investigation status, and Integrity Score of the officer who approved it.
Legal basis
Article 35 of the Constitution and the Access to Information Act 2016 establish the right to publish names and professional information of officers authorising public spending; a public officer spending public money does so in a public capacity.
Privacy protections
Never published: home address, family identities, personal financial data unrelated to the public role, or medical information. Only professional conduct connected to public funds is shown.
The Integrity Score
Every officer handling public funds receives an automatically updated, data-backed public score, based on verifiable facts rather than opinion.
Illustrative weighting; each confirmed fraud flag (after human confirmation) causes a significant, permanent reduction. Unconfirmed flags do not affect the score.
"Before the 2027 general election, every voter would be able to see the verified Integrity Score of every elected and appointed official who has handled public money, including every MP's NG-CDF spending and every governor's county budget."
Smart Contract Milestone Payments (Phase 3)
Funds are held in digital escrow and released only against confirmed physical evidence of milestone completion.
Had this system been operational, the KSh 65 billion paid for the dams would never have left escrow: zero verified construction progress would have meant zero payment released.
Citizen Verification
Technology can track money on paper; only people on the ground can confirm whether the road was actually built. UWAZI turns every citizen into a real-time observer of public projects near them.
When five or more citizens report the same discrepancy on the same project, this triggers priority human review, not automatic agency filing. A human analyst confirms credibility and materiality first. This protects against coordinated false reporting and keeps every referral legally defensible.
Proposed USSD and SMS Access
A proposed USSD short code, accessible on any Safaricom, Airtel, or Telkom line without internet, is subject to three prerequisites: Communications Authority of Kenya short-code approval, carrier agreements, and gateway infrastructure (budgeted in Phase 2/3). Application would be initiated early in Phase 1 to allow time for approval. Proposed menu: check county fund balance; see active fraud alerts nearby; check project status in your ward; report a problem; subscribe to SMS alerts.
Enforcement Workflow & Legal Framework
Detecting fraud only matters if it leads to consequences. Once a flag is confirmed, a structured sequence is triggered automatically, making it harder for a case to be quietly shelved.
From Detection to Legal Action
The Court-Admissible Evidence Package: 7 Items
1. Cryptographic record
The full transaction record with a hash proving it has not been altered since first recorded.
2. Digital signature of the authorising officer
Legally equivalent to a written signature under the Kenya Information and Communications Act.
3. Multi-node timestamps
Timing verified across every node holding a copy of the record.
4. Beneficial ownership data
From BRS, proving any ownership link between the approving officer and the paid company.
5. Comparative market data
Benchmark pricing showing the amount paid exceeded market rate, with the excess quantified.
6. Complete chain of approvals
Every officer who touched the transaction, in sequence, with names, roles, and timestamps.
No evidence package is finalised, published, or filed with any agency without this human confirmation step. It is enforced architecturally; it cannot be bypassed by any user, administrator, or automated process.
Multi-Agency Notification
EACC
Direct e-filing into EACC's case management system (Phase 3); standard public reporting channels in Phase 1–2.
ODPP
Receives a court-ready file. UWAZI does not dictate prosecution decisions or timelines; the DPP's independence is constitutionally protected under Article 157.
FRC
A Suspicious Activity Report under the Proceeds of Crime and Anti-Money Laundering Act. UWAZI cannot freeze accounts directly; only FRC has that authority.
PSC
Notified with the full package; PSC alone decides on suspension of IFMIS access or salary review, under the Anti-Corruption and Economic Crimes Act and the Conflict of Interest Act, 2025.
The Integrity Clock
The Integrity Clock is a public transparency mechanism, not a legal deadline imposed on any agency. UWAZI cannot lawfully impose investigation or prosecution timelines on EACC, ODPP, or any constitutional body; prosecutorial independence is protected under Article 157. The Clock shows the filing date, days elapsed, and the agency's current stated status, all updated publicly. If an agency provides no update within 30 days, UWAZI publishes a neutral factual statement noting that no update has been received, without alleging wrongdoing or imposing a deadline.
What UWAZI Does, and What Authorities Do
| UWAZI does directly | The relevant authority decides, under its own legal mandate |
|---|---|
| Publishes the fraud flag and full evidence chain after human confirmation | EACC investigates and refers for prosecution |
| Notifies EACC, ODPP, FRC, and PSC simultaneously with a complete package | ODPP makes the final prosecution decision (Article 157) |
| Adds the officer and linked companies to a public High-Risk Watchlist | FRC decides on account monitoring or freezing |
| Keeps a permanent public record of the allegation, process, and outcome, even if the officer is later cleared | PSC decides on suspension or salary review |
Legal and Constitutional Basis
| Provision | Relevance |
|---|---|
| Constitution, Article 201 | Requires transparency and accountability in all matters involving public funds |
| Constitution, Article 35 | Guarantees every Kenyan the right to access information held by the state |
| Constitution, Article 62 | All natural resources belong to all Kenyans |
| Constitution, Article 157 | Protects DPP independence; UWAZI files evidence but makes no claim on prosecution timelines |
| PFM Act 2012, s.194(3) | Requires all public entities to publish financial information; UWAZI makes this real-time rather than retroactive |
| Access to Information Act 2016 | Legal basis for publishing officer names and professional information |
| Conflict of Interest Act, 2025 (Act No. 11 of 2025) | Signed 30 July 2025, in force 19 August 2025; consolidates conflict-of-interest law under EACC's supervision and empowers asset-forfeiture action; UWAZI's conflict detection is built to feed directly into this framework |
| Anti-Corruption and Economic Crimes Act | Legal basis for PSC suspension of officers charged with corruption |
| Kenya Evidence Act, Cap. 80, s.106B | Electronic records with a certificate of authenticity are court-admissible |
| Computer Misuse and Cybercrimes Act 2018 | Digital forensic evidence requirements UWAZI's packages are structured to meet |
| Data Protection Act 2019 | Governs collection and publication of personal data; only professional conduct is published |
"UWAZI is not a radical proposal. It is what the law already requires, enforced by technology rather than left to bureaucratic discretion."
Modules, Part A: Core System, Debt, Natural Resources, Parliamentary Funds
Twenty modules in total. This part covers the core system and the first group of specialised trackers.
Master Module Summary
| # | Module | What it does | Phase |
|---|---|---|---|
| 1–11 | Core System | Tax tracking, Consolidated Fund visibility, officer profiles, fraud detection, blockchain evidence, enforcement pipeline, smart-contract payments | P1 partial P3 full |
| 12 | Debt Tracker | Every loan: lender, amount, purpose, completion, repayment; daily interest accumulation | P1 partial P3 full |
| 13 | Natural Resources Tracker | Mining, oil, gas, forest, water and land extraction licences; royalties; community benefit funds | P2–P3 |
| 14 | Parliamentary & County Assembly Funds | NG-CDF, Ward Development Fund, Senate, bursary, and Women Representative funds, fully visible to constituents | P1–P2 |
| 15–19e | See Part 07 | Citizen verification, assets registry, donor funds, infrastructure, and supporting modules | Various |
Modules 1–11: The Core System
The foundation that every other module depends on, delivered in phases so each stage provides public value on its own while preparing for the next.
Tax Inflow Tracking
P1 Monthly KRA category totals (VAT, PAYE, excise, customs, corporation tax), not individual taxpayer data. P3 Real-time category data via formal iTax API.
Consolidated Fund Visibility
P1 Most recent published CBK weekly bulletin, clearly labelled as weekly, not live. P3 Real-time balance via KEPSS.
Officer Accountability Profiles
P1 Name and title linked to PPRA awards. P3 Full profile: photo, transaction history, Integrity Score.
Fraud Detection
P1–2 Rule-based on public PPRA data. P3+ ML-enhanced on fully integrated data.
Court-Admissible Evidence
P1–2 Cryptographic timestamping, standard EACC reporting. P3 Full 7-item packages auto-filed to all four agencies.
Smart Contract Payments
Not available P1–2 (requires IFMIS). P3 Escrowed funds released only against verified milestones.
Module 12: Debt Tracker
Kenya's gross public debt stock stood at KSh 14.12 trillion in the National Treasury's April 2026 Budget Summary, with domestic debt of roughly KSh 8.3 trillion (≈40% of GDP) and the remainder external. Net public debt crossed KSh 13 trillion in May 2026 (CBK). The Controller of Budget put the debt-to-GDP ratio at roughly 70% in March 2026; the IMF projects it rising to 71.6% in 2026 and 72.4% in 2027. Debt servicing consumed approximately KSh 1.35 trillion, about 42% of revenue, in the first nine months of FY2025/26, and the FY2026/27 budget allocates KSh 1.50 trillion (31.2% of the entire budget) to Consolidated Fund Services, mostly interest and pensions. Domestic interest alone now exceeds Kenya's full education budget.
What the Debt Tracker shows citizens: every loan's lender, amount, date, interest rate, and the named officials who signed it; the project or purpose each loan funded, and whether that project was actually completed (verified by citizen photos, satellite imagery, and independent engineer sign-off); how much of each loan has been repaid; daily interest accumulation in real terms; and a side-by-side comparison of what was promised against what was delivered.
| Creditor category | Approx. amount | % of external | What UWAZI specifically tracks |
|---|---|---|---|
| World Bank (multilateral) | KSh 2.9T | ≈54% | Disbursement to project, implementation progress, citizen delivery verification; many projects show disbursement with delayed or absent delivery on the ground |
| China Exim Bank (bilateral) | KSh 955B | ≈17.5% | Payment trail, physical construction progress, officer sign-off at each stage; Standard Gauge Railway: KSh 500B+ borrowed, ongoing Treasury subsidies eroding the fiscal position |
| Commercial / Eurobonds | KSh 1.27T | ≈23% | Refinancing risk on outstanding commercial debt; the 2024 Eurobond buyback reduced immediate rollover risk but did not reduce the principal |
| Domestic T-bills and bonds | KSh 8.3T | ≈56% of total debt | Interest on domestic debt alone now exceeds Kenya's entire education budget annually; crowding out private-sector borrowing and slowing growth |
| IMF facilities | Variable concessional | Concessional | Kenya's $3.6B programme expired April 2025 without a successor; no new arrangement as of mid-2026; Governance Diagnostic report due before end-2025 |
Kenya's previous $3.6 billion IMF Extended Fund Facility / Extended Credit Facility arrangement expired in April 2025 after the ninth review did not proceed; Kenya requested a successor programme, and an IMF technical mission visited Nairobi in early 2026, but no new financing arrangement had been agreed as of mid-2026. The IMF's Governance Diagnostic mission (completed June 2025) was due to share a draft findings report with the authorities before the end of 2025.
Module 13: Natural Resources & Revenue Tracker
Under Article 62, Kenya's natural resources belong to all Kenyans, yet revenue from oil, gas, mining, forestry, sand harvesting, and water extraction remains largely invisible to the public. The module tracks licences, extraction volumes against limits, royalties collected against royalties owed, the legally required community benefit share, environmental compliance, and any change to forest or public land boundaries (immediately flagged with the authorising officer named).
Communities near Kenya's Turkana oil fields remain among the poorest in the country: no piped water, few functional schools, no paved roads, despite billions in oil revenue extracted from under their land since 2019. The legally required community development share has not been demonstrably received.
| Resource | Annual revenue (est.) | Documented problem | Documented example |
|---|---|---|---|
| Oil & gas (Turkana) | KSh 12B+ | Revenue not fully published; legally required 5% community share not demonstrably disbursed | Tullow Oil / CNOOC: KSh 12B+ in annual revenue; host communities report zero development benefit received |
| Mining licences | KSh 4.2B | Licences awarded to connected individuals at below-market royalty rates; artisanal miners excluded | Gold mining in Migori: licences at 1% royalty rate; artisanal miners locked out of legal operations |
| Forest allocation | KSh 890M | Illegal logging; land excised for private development without transparent process | Mau Forest: over 40,000 hectares lost over a decade; authorisations not publicly documented |
| Sand harvesting | KSh 2.1B | Unregulated extraction; revenue not fully reaching county treasuries | Machakos and Kitui: billions extracted annually, counties receive a fraction of owed royalties |
| Water resources | KSh 1.4B | Private companies extracting billions of litres at minimal royalties; lakes declining | Naivasha flower farms: Lake Naivasha water level declining, extraction licences underpriced relative to volume |
Phase 2–3, pending NLC and mining-registry data access agreements.
Module 14: Parliamentary & County Assembly Funds Tracker
Only 11% of Kenyans know how much NG-CDF their constituency receives. Of those, only 3% have ever seen a detailed breakdown of how it was spent. Zero percent can name every project funded in their constituency in the past year. Yet MPs and MCAs collectively control over KSh 70 billion in public funds annually.
| Fund | Annual allocation | Recipients | Current visibility | What UWAZI adds | Phase |
|---|---|---|---|---|---|
| NG-CDF (Constituencies) | KSh 42B | 290 MPs | PDFs buried on the NG-CDF website, rarely updated | Live balance, every project, every bursary recipient (privacy-protected), full contractor details, MP name on every authorisation | P1+ |
| Ward Development Fund | KSh 17B | 1,450 MCAs | No national public portal currently exists | Every ward project, contractor details, MCA authorisation on every payment | P1+ |
| Senate Oversight Fund | KSh 2.1B | 67 Senators | Minimal; no standardised reporting | Full expenditure trail linked to outcomes and Senate committee work | P2+ |
| County Bursary Fund | KSh 8.4B | 47 county governments | Many counties never publish beneficiary lists | Student recipients confirmed (privacy-protected), institutions verified as operational, amounts confirmed as actually transferred | P2+ |
| Women Representative Fund | KSh 2.3B | 47 Women Reps | Minimal; no standardised national reporting | Project tracking and direct beneficiary confirmation by citizens | P2+ |
Before the 2027 general elections, every voter would be able to see the verified, data-backed record of exactly what their MP did with KSh 42 billion of public money; and what their MCA did with KSh 17 billion more. Bursary fraud specifically (phantom students, non-existent schools) would be caught at the point of payment rather than at an audit two years later.
Modules, Part B: Citizen Verification, Assets, Donor Funds, Infrastructure & Supporting Modules
Modules 15 through 19e, completing the full set of 20.
Module 15: Citizen Verification
The integration of physical citizen verification with AI satellite cross-referencing as an official part of the public accountability record has no direct equivalent in any existing transparency platform globally. P1+ basic upload, GPS stamp, and community comments; P3 adds AI satellite cross-referencing.
A laboratory block at a secondary school is reported as 100% complete and fully paid. Parents upload photos showing an unfinished foundation; 47 community members confirm "not complete." A human analyst reviews the evidence against the contract and satellite imagery, confirms the discrepancy, and EACC receives a formal referral. The authorising officer is named publicly, and the Integrity Clock starts.
Community Comment System
| Feature | How it works |
|---|---|
| Permanent searchable record | Every photo, comment, video, and document uploaded by citizens is permanently stored and publicly searchable; no officer can delete it |
| Officer response obligation | Questions posed publicly on any project page must be answered by the responsible officer within 14 days, under the Access to Information Act 2016 |
| Irregularity flagging | Citizens can specifically flag: wrong contractor on site; work stopped without explanation; substandard materials; project does not match the signed contract specification |
| Community vote | Citizens vote on whether a project meets the specification stated in the signed contract; the vote is publicly visible to all Kenyans and forms part of the completion verification record |
| Whistleblower protection | Citizen identities are never published; only GPS coordinates and a timestamp are recorded. Full protection under the Whistleblower Protection Act and the Data Protection Act 2019 |
Module 16: Government Assets Registry
The National Land Commission has documented over 200 cases of government land illegally converted to private ownership between 2018 and 2024, often through forged documents with no investigation. No single authoritative, verified public valuation of Kenya's government-owned land, buildings, vehicles, equipment, and state-corporation stakes currently exists; estimates put total value above KSh 8 trillion, but these figures are working estimates, not verified data. Establishing the first comprehensive, verified, public assets register is itself one of UWAZI's specific objectives. Phase 2–3, pending NLC and registry data access.
Module 17: Foreign Aid & Donor Fund Tracker
Tracks every donor disbursement from receipt to verified delivery: amount, donor, stated purpose, receiving ministry, GPS-tracked project-level implementation progress, reporting-deadline compliance, conditionality tracking, and an early alert when donor funds approach expiry unused.
The Virtuous Cycle UWAZI Creates for Kenya's Financing
Phase 2–3. Directly relevant given that Kenya's prior IMF-supported programme expired without a successor agreed as of mid-2026, and that every future financing arrangement will carry stronger governance conditionalities than before.
Module 18: Infrastructure & Development Tracker
Every road, school, hospital, market, water system, and public building, from budget allocation to verified completion. Each project page would show: full specification and scope; GPS location; budget allocated and funds disbursed to date; contractor details and history; the named authorising officer for every payment; the contracted timeline and any extensions, with stated reasons; official and citizen-uploaded progress photos side by side; community comments; live fraud status; and an independent completion certificate before any final retention payment (Phase 3). P1 partial on PPRA public data; P3 full with smart-contract escrow and a national GPS map.
Modules 19a–19e: Supporting Modules
Historical Data Archive
Ten or more years of Auditor-General reports, EACC outcomes, and Controller of Budget reports digitised and searchable, enabling pattern detection across administrations and verification of whether past reform promises were kept.
USSD / SMS Access
Same data as the web dashboard on any basic phone, subject to CA Kenya approval and carrier agreements.
Integrity Score
A published, publicly auditable scoring methodology with a formal dispute and review process, targeted to be live and verified before the 2027 general election.
Open API
Free, machine-readable access for media, civil society, academia, and international organisations, with no government gatekeeping.
Annual Corruption Cost Report
Published every 9 December (International Anti-Corruption Day): total confirmed losses by case, top ministries and counties by detected fraud rate, money recovered, and Kenya's year-on-year CPI position against comparable countries.
Implementation Roadmap & Organisational Structure
How UWAZI is structured to be built, who it is built with, and what is delivered in each of the first twelve months.
Organisational Structure
UWAZI is led by its originator, with delivery built around a small core engineering team, a legal and compliance function, and a dedicated civil-society and partnerships function from the outset. The structure is intentionally lean in Phase 1: a Chief Technology Officer leading all architecture and delivery decisions, a data engineering lead responsible for the ingestion pipeline and rule-based detection, two full-stack developers building the public dashboard and citizen-upload system, a legal counsel retainer engaged before any external document is shared, and a civil-society liaison responsible for coalition building from Month 2. Full role-by-role cost assumptions are set out in Part 9.
Coalition & Partnership Model
UWAZI's credibility and durability depend on partnerships across four categories, sequenced to match what each partner needs from the platform at each stage.
Civil society
Mzalendo Trust (parliamentary monitoring and an existing audience of millions), Transparency International Kenya (international credibility and the CPI link), the Kenya Human Rights Commission (constitutional litigation capacity), and the Institute of Public Finance Kenya (NG-CDF and county-budget expertise) are the natural first coalition partners, engaged from Phase 1.
Regulatory champions
EACC, the Controller of Budget, the Office of the Auditor-General, and PPRA each have a direct legal mandate that aligns with a specific UWAZI module; engagement with these institutions follows demonstrated Phase 1 proof of concept.
Funding partners
World Bank Kenya's Governance, Accountability and Decentralization programme; USAID Kenya's Democracy, Rights and Governance programme; the IMF's Governance Diagnostic process; the Gates Foundation's open-data programmes; Open Society Foundation; and the EU Kenya governance programme are the realistic Phase 1 funding sources, each approached with a proposal matched to its own criteria.
Academic partners
A university partner (for example, University of Nairobi or Strathmore University, including @iLabAfrica) provides both a Phase 3 blockchain consortium node and independent research credibility on governance impact.
Phase 1 Milestones, Month by Month
| Month | Milestone | What it delivers |
|---|---|---|
| 1 | Legal & technical foundation | Legal entity, IP registration, technical repository, and CTO in place; UWAZI exists as a protected legal entity |
| 2 | Data infrastructure | Automated daily/weekly ingestion of CBK bulletins, KRA releases, and PPRA tender data; the database holds real Kenyan government data |
| 3 | Public dashboard (alpha) | CBK, KRA, and PPRA data live; bilingual, mobile-responsive interface; any Kenyan can open the dashboard and see real data with no registration required |
| 4 | Citizen verification (beta) | Photo upload with GPS stamping, community comments, and a pilot county project map live; first citizen reports reviewed by an analyst |
| 6 | Rule-based fraud detection (alpha) | Ghost-company, inflated-pricing, split-purchasing, and no-tender detection live on PPRA data; first validated, human-confirmed, publicly published fraud flag |
| 7–8 | Pilot completion & funding push | Full proof of concept demonstrated publicly; pilot evaluation report published; funding applications submitted to at least three donors; at least one civil-society partner formally signed |
| 9–12 | Consolidation & Phase 2 preparation | Detection expanded; a second county added; USSD short-code application submitted; carrier negotiations begun; Phase 2 architecture and hiring plan finalised; Phase 2 funding secured or at final stage from at least two sources |
Full Implementation Timeline
| Phase | Timeline | Key deliverables | Budget |
|---|---|---|---|
| Phase 1 (MVP) | Months 1–12 | Public dashboard live; one pilot county with citizen verification; rule-based detection alpha; Phase 2 coalition assembled | KSh 53M |
| Phase 2 (Growth) | Months 12–36 | All 47 counties connected; civil-society coalition formalised; full Hyperledger Fabric deployed; ML training begins; USSD operational (subject to approval) | KSh 410M |
| Phase 3 (National Integration) | Months 18–36+ | Full government integration (IFMIS, KRA iTax, KEPSS, BRS, NLC, agency auto-filing); Kafka streaming; ML models fully operational; smart-contract payments live | KSh 791M – 1.069B |
| Annual operations (Year 3+) | Ongoing | 45–60 person national operation; full security stack; Annual Corruption Cost Report; Integrity Scores updated before each election cycle | KSh 370–528M / yr |
Budget & Funding Strategy
A bottom-up budget with assumptions stated plainly, and a realistic, phased funding model.
In its early phases, UWAZI is a grant-funded public-interest project, not a commercial product. This is the correct and credible model for national transparency infrastructure: roads, courts, and public-health systems are not expected to turn a profit during construction. Commercial sustainability is a Phase 3+ objective, following demonstrated public impact.
Budget Assumptions
Salary benchmarks
Based on current Nairobi market rates (BrighterMonday, Andela Kenya compensation data, iHub market intelligence); senior engineers with blockchain, AI/ML, and distributed-systems experience command roughly KSh 380,000–650,000 per month. Budgeting below market produces an unexecutable plan.
Statutory contributions
All personnel costs include an additional 18% for NSSF, NHIF/SHIF, NITA levy, and the Affordable Housing Levy; these are legal obligations, not optional line items.
Government integration complexity
Based on documented Kenyan precedents (Huduma Namba, the original IFMIS rollout, eCitizen), where government IT integrations have historically exceeded initial estimates by 2–4×.
Contingency
25% across every phase, the professional standard for complex government technology projects; a 10% contingency would not be credible to an experienced funder.
Phase 1 Budget: Line-Item Breakdown (Months 1–12)
This is where the KSh 53 million goes. Every line item has a named justification; funders can interrogate any of them.
| Category | Item | Amount (KSh) |
|---|---|---|
| Personnel (gross + 18% statutory) | Founding Director / CEO (KSh 220K gross × 1.18 × 12) | 3,115,200 |
| Chief Technology Officer (most critical hire (KSh 480K gross × 1.18 × 12) | 6,796,800 | |
| Senior Full-Stack Developers ×2 (KSh 250K × 1.18 × 2 × 12) | 7,080,000 | |
| Lead Data Engineer (KSh 280K × 1.18 × 12) | 3,964,800 | |
| UI/UX Designer, contract (KSh 160K × 1.18 × 6 months) | 1,132,800 | |
| Legal counsel retainer (KSh 120K × 12) | 1,440,000 | |
| Civil society liaison, contract (KSh 150K × 6 months) | 900,000 | |
| Staff benefits | Group medical insurance + professional development | 710,000 |
| Cloud infrastructure | Primary cloud hosting, production-grade security-hardened (KSh 280K × 12) | 3,360,000 |
| Redis cache (KSh 35K × 12) | 420,000 | |
| Elasticsearch cluster (KSh 45K × 12) | 540,000 | |
| Backup and disaster recovery (KSh 40K × 12) | 480,000 | |
| Public blockchain notarisation (Phase 1 only, KSh 15K × 12) | 180,000 | |
| Domain, DNS, SSL | 12,000 | |
| Security | Web Application Firewall (KSh 85K × 12) | 1,020,000 |
| SIEM 24/7 threat monitoring (KSh 120K × 12) | 1,440,000 | |
| Penetration testing ×2 (KSh 750K × 2) | 1,500,000 | |
| Bug bounty programme setup, Year 1 | 500,000 | |
| Cyber liability insurance (annual) | 900,000 | |
| Legal and IP | KIPI registration + legal entity + Data Protection Act compliance review | 470,000 |
| Data and operations | Historical data digitisation (10-year Auditor-General and EACC archive) | 600,000 |
| Satellite imagery subscription (Copernicus + Planet Labs) | 350,000 | |
| Enterprise fibre internet (KSh 28K × 12) | 336,000 | |
| Co-working space / iHub equivalent (KSh 90K × 12) | 1,080,000 | |
| Equipment (laptops ×8, servers, peripherals) + dev tools (GitHub, Figma, Jira) | 1,620,000 | |
| Civil society and outreach | Civil society partner engagement | 400,000 |
| Pilot county launch and community engagement | 350,000 | |
| Media and public communications | 500,000 | |
| Kiswahili translation, localisation, and stakeholder travel | 650,000 | |
| Subtotal before contingency | 42,507,600 | |
| 25% contingency | 10,626,900 | |
| Phase 1 Total | KSh 53,134,500 (≈ USD 408K) | |
Budget Summary by Phase
| Phase | Period | Covers | Total (incl. 25% contingency) |
|---|---|---|---|
| Phase 1 | Months 1–12 | Personnel, cloud and security infrastructure, legal/IP setup, historical data digitisation, civil-society outreach, Machakos pilot launch | KSh 53.1M (≈ USD 408K) |
| Phase 2 | Months 12–36 | Expanded engineering team (blockchain, AI/ML, DevOps, mobile), multi-region cloud, blockchain node hardware, legislative drafting support, 47-county engagement | KSh 409.0M (≈ USD 3.15M) |
| Phase 3 | Months 18–36+ | One-time government integration costs (KEPSS, IFMIS, KRA iTax, BRS, NLC, EACC/ODPP/FRC/PSC auto-filing) and 47-county rollout at roughly KSh 8M per county | KSh 791M – 1.069B (≈ USD 6.1M–8.2M) |
| Annual operations | Year 3+ ongoing | 45–60 staff, multi-region cloud, full security operations, annual independent audit, civil-society and outreach programme | KSh 370M – 528M / yr (≈ USD 2.85M–4.06M) |
Why a Blockchain Node Costs What It Does
Phase 2 budgets roughly KSh 8 million per enterprise-grade node (server, Hardware Security Module, and installation) for nodes holding court-admissible records, not the roughly KSh 2 million a basic server would cost; the difference reflects what is actually required to make a record stand up in court. The same realism applies to county rollout: roughly KSh 8 million per county, covering technical integration, local training, hardware, travel, stakeholder engagement, first-year support, and change management, rather than an unrealistic flat per-county estimate.
Phase 1 Funding Sources
| Source | Realistic range | Timeline |
|---|---|---|
| World Bank Kenya Governance Portfolio | $150K–$500K | 6–18 months |
| USAID Kenya DRG Programme | $100K–$300K | 3–12 months |
| IMF Governance Diagnostic-linked funding | $50K–$200K | Linked to the ongoing diagnostic process |
| Gates Foundation (open data / civic accountability) | $100K–$500K | 6–12 months |
| Open Society Foundation | $50K–$250K | 6–12 months |
| EU Kenya Democratic Governance Programme | €100K–€500K | Tied to EU programme cycles |
| Kenyan diaspora impact capital | $20K–$100K | 3–6 months |
Combined realistic Phase 1 funding potential: $320,000–$1.35 million, comfortably covering Phase 1 with diversification across at least three donors; no single source is intended to exceed 30% of total Phase 1 funding, to preserve editorial and operational independence.
Phase 3+ Sustainable Revenue Model
Commercial sustainability is approached with honest timelines, not optimistic projections assumed before they are earned.
Government SaaS contracts (Year 3+)
Highest risk: requires political support, proven impact, and enabling legislation. At full 47-county adoption, roughly KSh 188M/year; a national contract could reach KSh 150–400M/year. Not projected before Year 3 without confirmed agreements.
Institutional subscriptions (Year 2+)
Medium risk: banks (KYC and procurement screening), law firms (evidence packages), insurers. Realistic Year 2 range KSh 8–25M, growing to KSh 25–60M by Year 3.
Data analytics services (Year 2+)
Procurement analytics for development partners and academic licensing; realistic Year 3 total KSh 10–30M.
International licensing (Year 5+)
Lowest near-term likelihood: realistic only once the Kenya deployment is fully proven. See Part 10 for the global expansion model.
Revenue Sustainability Projection
These are realistic ranges, not optimistic targets. Government SaaS revenue is treated as contingent on confirmed contracts, not assumed before they exist.
| Year | Grant funding | Commercial revenue | Total |
|---|---|---|---|
| Year 1 | KSh 40–70M | KSh 0 | KSh 40–70M |
| Year 2 | KSh 150–250M | KSh 8–25M | KSh 158–275M |
| Year 3 | KSh 100–200M | KSh 50–120M | KSh 150–320M |
| Year 4 | KSh 50–100M | KSh 200–400M | KSh 250–500M |
| Year 5+ | KSh 20–50M | KSh 400–700M | KSh 420–750M |
Year 4–5 commercial revenue assumes government SaaS contracts materialise. If political resistance delays this, grant funding remains the primary source into Year 5. Plan for that scenario and do not assume the optimistic case when making long-term commitments.
Risk Analysis, Return on Investment & Global Expansion
An honest risk register, not a sanitised one, followed by the evidence behind the return-on-investment figures used throughout this document.
Risk Matrix
1. Political resistance
Officials whose conduct would be exposed have direct power to block, defund, or legally challenge UWAZI. Mitigated by full Phase 1–2 independence from government permission (PPRA, CBK, and KRA data are already public), by building the civil-society coalition before seeking government integration, and by an Open API that makes suppression technically difficult. Some Phase 3 integrations, particularly IFMIS, may face years of resistance regardless; UWAZI delivers substantial value on public data alone in the meantime.
2. Data blocking
Government may decline formal API access to IFMIS, KRA iTax, or KEPSS. Phase 1–2 require no government cooperation. Article 35 and the Access to Information Act 2016 provide a legal basis for formal access requests.
3. Cybersecurity threats
State-level or criminal actors may attempt to compromise the system to delete evidence or discredit UWAZI. Blockchain architecture makes deletion cryptographically impossible once confirmed across the consortium; bank-grade security controls apply from launch.
4. Adoption and usage
Citizens may not use the platform, reducing its deterrent effect. Mitigated by bilingual access from launch, a proposed USSD channel, and partnership with civil-society organisations that already reach millions of Kenyans.
5. Funding dependency
Over-reliance on a single donor could compromise independence. Mitigated by a minimum of four funding sources from inception, with no single source above 30% of Phase 1 budget, and editorial independence protected in every funding agreement.
6. Technical execution
Government-scale infrastructure is genuinely complex and legacy-system integration carries real technical risk. Mitigated by a phased architecture (Phase 1 uses public data only, with zero legacy-integration risk), rule-based detection before ML, and a CTO hired as the first priority role.
Return on Investment: Four Evidence-Based Channels
1. Corruption prevention
Brazil's Portal da Transparência cut procurement fraud 30–50% in monitored sectors, but only 8–10 years after launch. Kenya's conservative modelling: 5% reduction by Year 2–3 (KSh 30.4B/yr), 10% by Year 3–4 (KSh 60.8B/yr), with the Brazil-scale 30% figure modelled realistically at Year 5–8, not earlier.
2. Detection & asset recovery
FATF research finds real-time detection with automatic enforcement filing improves recovery rates 3–8× over retrospective audits. Against EACC's FY2024/25 baseline of KSh 3.4 billion recovered, this implies KSh 10.2B–27.2B/year by Year 2–4.
3. Sovereign borrowing-cost reduction
An IMF working paper on governance and sovereign spreads finds credible, internationally verified transparency reforms typically improve borrowing spreads by 0.3–0.8% within 3–5 years. On Kenya's debt stock, even the conservative 0.3% figure is worth roughly KSh 36.9 billion a year, recovering UWAZI's full three-year build cost in about sixteen days of debt-service savings alone.
4. Donor financing improvement
The spread between concessional financing (1–2%) and commercial financing (7–9%) on new annual borrowing implies a conservative saving of KSh 25–30 billion a year if even 20% of new borrowing shifts to concessional terms, achievable Year 3–5 with demonstrated accountability.
| ROI type | Conservative | Mid | High |
|---|---|---|---|
| Corruption prevention | KSh 30.4B/yr | KSh 60.8B/yr | KSh 182.4B/yr |
| Detection & recovery | KSh 10.2B/yr | KSh 17.0B/yr | KSh 27.2B/yr |
| Borrowing-cost reduction | KSh 36.9B/yr | KSh 61.5B/yr | KSh 98.3B/yr |
| Donor financing improvement | KSh 25B/yr | KSh 30B/yr | KSh 50B/yr |
| Conservative combined total (Year 3) | ≈ KSh 102.5B / yr | ||
"KSh 102.5 billion against a KSh 1.25B–1.53B build cost is a conservative return ratio of roughly 67:1 to 82:1 at Year 3 steady state. No comparable infrastructure investment in Kenya's recent history offers an evidence-based return of this scale."
Global Expansion Model
A deliberately staged path: prove the model in Kenya before exporting it anywhere else.
Stage 1 · Prove Kenya (Years 1–3)
Full operational proof of concept with independently verified impact and a modular, exportable platform architecture.
Stage 2 · East Africa (Years 3–5)
Partner with civil society in Tanzania and Uganda, adapting for local legal frameworks and languages, co-funded as a regional public good.
Stage 3 · Pan-Africa (Years 5–10)
Licensed deployment across the continent with potential African Union partnership; estimated revenue at 10-country scale, USD 10–50M annually.
Stage 4 · Global South (Year 10+)
Conditional on demonstrated national impact and formal Government of Kenya endorsement; not a guaranteed outcome, but a realistic long-term direction.
Illustrative target markets, based on their 2024–25 governance and corruption indicators: Nigeria, Tanzania, Uganda, Ghana, Rwanda, Ethiopia, South Africa, and the Democratic Republic of Congo, each for distinct structural reasons (oil-revenue opacity, language fit, devolved-government structure, civic-tech maturity, or resource-revenue opacity).
Strategic Conclusion & Contact
National infrastructure
UWAZI is not an application. It is infrastructure, as essential to Kenya as roads, electricity, or water. A country cannot function without financial accountability any more than it can function without power.
A long-term system
Designed to outlast any single administration: data distributed across independent nodes means no government can shut it down, and an open API means the data lives simultaneously in millions of hands worldwide.
A governance transformation tool
The goal is not to catch individual thieves. It is to make theft structurally difficult. When every shilling is visible and every officer is named, deterrence replaces detection, and prevention replaces prosecution.
UWAZI's entire three-year build cost, KSh 1.25B–1.53B, is recoverable in under three weeks of operation at conservative, evidence-based impact levels. The return ratio is 67:1 to 82:1 on conservative projections. The constraint has never been the return on investment; it has been the political will and the funding to build the system.
Call to Action
Kenya loses roughly KSh 608 billion every year to corruption: about KSh 1.67 billion a day, KSh 69 million an hour. The technology to close that gap exists. The legal framework to support it already exists, under Articles 35, 62, 157, and 201 of the Constitution and the Access to Information, Public Finance Management, and Conflict of Interest Acts. What is needed now is the will, the partnerships, and the funding to build it.
Intellectual Property Declaration
This concept, in its specific, integrated form, was originated by John Thindi Mwaura ("Marcus") in Kajiado, Kenya, on 15 March 2026 (Reference: UWAZI-CONCEPT-001). The following constitute the original intellectual contribution of the named originator:
- Attaching individual government officer photographs, names, and publicly visible track records to every public financial transaction in real time, making personal accountability the default rather than the exception.
- The integrated architecture combining, in one platform: real-time tax inflow tracking from the point of collection; Consolidated Fund balance visibility; individual officer accountability profiles; rule-based and AI-powered fraud detection with public alerts following mandatory human confirmation; auto-generated court-admissible blockchain evidence packages; and direct, simultaneous filing to EACC, ODPP, FRC, and PSC.
- The "shilling-to-shilling" philosophy: tracking every public coin from the point of tax collection through every institutional hand to final expenditure, with no gaps.
- The Integrity Clock: a public transparency mechanism, not a legal deadline, showing how long a filed case has been active and its current stated status.
- The smart-contract conditional spending mechanism, releasing funds to contractors only when physical and technical verification confirms milestones are actually met on the ground.
Any organisation, government body, investor, or individual wishing to implement, commercialise, or adapt this concept must obtain prior written authorisation from the originator.
Contact
John Thindi Mwaura (Marcus), Concept Originator
Kajiado, Kenya
Email: mwaura.ke.john@gmail.com · uwazi.ke@gmail.com
Phone: +254 705 062 319
Reference: UWAZI-CONCEPT-001