African Macro-Financial & Capital Architecture | Multi-Asset Trading & Global Macro Strategy | Founder, Canary Compass | Structure Before Sentiment

Joined July 2010
Anyone who knows me knows this is my favourite photo. President Frederick Titus Jacob Chiluba leaned in, I stood tall, and my mother watched as power shook hands. It was one of those fully parent driven events. I just knew my mum was excited that the Zambian president was coming to Kenya. This was in the early 1990s, not long after Chiluba had succeeded Kenneth Kaunda. At that time he represented hope, a fresh chapter for Zambia after nearly three decades of one party rule. For Zambians living in Nairobi it was a moment of pride, a chance to meet the new leader who carried so much promise. My mum, working at the British Council, insisted I be there. She had come to Kenya for further studies, met my dad, and built a life here, but her roots and her pride in Zambia’s future carried her to the airport that day with me in tow. I did not grasp the gravity. I was just a child being taken to meet a visiting head of state. Yet today, when I look back, I see more. I see posture, symbolism, and history in a single frame. Chiluba leans forward, extending authority. I stand upright, unintimidated, hand outstretched. My mum looks on, smiling, the bridge between heritage, identity, and a moment of recognition. This photo reminds me that we rarely understand the weight of moments while we are in them. Their meaning unfolds years later when life teaches us how to see. For my mother, this was pride. For me, it became perspective. Power bends, youth rises, and the witness in the background holds both stories together. Sometimes leadership is exactly that: recognising when to lean in, when to stand tall, and when to simply bear witness so that others can remember.
25
52
7
491
33,684
Dean N Onyambu retweeted
Replying to @cobbo3
Charles, you’ll get serious bile from Kenyans, but the numbers do not lie. We have a real doping problem. I was in denial myself until I sat down and worked through the data. Blaming it on more testing does not hold up. Extra tests do not magically produce positive samples for recombinant EPO, steroid metabolites, or manipulated blood passports. That is deliberate enhancement, not contaminated pharmacy syrup. If it were limited to fringe runners chasing small road-race purses, you could almost understand the pressure. But it is hitting the very top. World Marathon Major winners, world record holders, and global medalists are receiving multi-year bans, including for tampering with forged medical records.
1
1
115
Dean N Onyambu retweeted
Replying to @AfroPastNow
Let’s separate the pensions from the parastatals. Pension schemes put in at least KES52bn, and at least KES28bn of the KES40.5bn sold to Dangote had to be pension money. That sold part trails a T-bill at every reported price, by KES0.3–2.3bn, locked in. That’s the first problem. What’s left shows a paper gain at Friday’s close, but which schemes kept shares? No seller has been named. If NSSF sold, its members took the loss and none of the rise. “Nothing lost” needs a ledger nobody has published. That’s the second problem: we can’t even check what happened to our pension money. That is not good enough.
1
1
112
Dean N Onyambu retweeted
Replying to @AfroPastNow
We agree on more than you think. Pension money can build the nation, and the state is never fully out of it. But one of two standards has to hold. Either the state pays for the pot like any other borrower, or, if it may reach in on its own terms, members get the same freedom with their own balances. What can’t hold is the rule we have now: the pot is open when the state wants it and shut when a member does.
1
1
2
86
Dean N Onyambu retweeted
Replying to @ahmednasirlaw
I don’t think people mind the investment. It’s how it was done. Why use people’s pensions to warehouse shares for a return below a T-bill? If you’re going to dip into the pensioner pot, two conditions: full transparency first, and a return that at least beats the safest benchmark, the government’s own paper. canarycompass.com/p/friday-r…
2
1
1
476
Dean N Onyambu retweeted
Replying to @mabrukix
Straight answer: a mabati shack in Kibera rents for KES3,000 to 3,500 a month. At your 20 bob toilet, a family of four making one visit each a day pays KES2,400. Add four jerricans of water a day at KES10 (KES1,200) and about KES2,000 for fuel and lighting, and that lifestyle costs KES8,600 a month. That’s my point: rent alone tells you nothing. The formal lifestyle: the Mukuru social unit costs about KES3,900 a month, which the Affordable Housing Board’s CEO said covers repayment, service charge and insurance. Add metered water, power and gas and an ordinary month comes to about KES6,100. The floor is KES3,900 every month, whatever comes in. Neither number means anything without income. Two Kibera studies put average monthly household income at about KES10,000 and KES13,100. Those are averages, and the typical household earns less. In the larger study, only 13 per cent of households reported having savings, and only 36 per cent said their income covered their food needs. How that income arrives matters as much as how much it is. Much of it comes through casual work and small trade, not a regular salary. Kenya’s Financial Diaries found low-income households drawing on an average of ten separate income sources. The 2024 FinAccess survey found casual labour was the main livelihood for 26.5 per cent of Kenyan adults, twice the 13.2 per cent who named employment. When the 2020 shock hit, a study tracking 1,033 Kibera households found average household income fell 59 per cent within the first three months. So the typical Kibera household can’t consume your KES8,600 bundle without rationing. At the measured incomes it would take two thirds to over 80 per cent of everything earned. The household makes fewer paid toilet visits and uses less water, less fuel and a cheaper room. In a bad month, the informal bundle can fall to about KES3,400: a KES1,500 mud room, two jerricans a day (KES600), forty paid toilet visits across the household (KES800) and KES500 for fuel and lighting. Most sanitation moves to unpaid alternatives. The formal unit cannot fall below KES3,900 before water, power or gas. Both figures come before food, transport, school fees or healthcare. In an ordinary month, the unit’s KES6,100 takes 47 to 60 per cent of the measured household incomes. The deposit isn’t waived. Under the 2025 regulations, deposit assistance is a Board loan. You get it only if the Board judges you able to repay under Regulation 8(1)(e), it is added to what you owe under Regulation 8(4), and Regulation 2 says its full repayment becomes due upon default. On a unit priced around KES640,000, the deposit is up to KES32,000. A household that falls behind faces the Regulation 10 process (two weeks to pay, downsize or restructure after two consecutive missed months) and the deposit loan falling due in full. That is the structure on offer to households where 87 in every 100 reported having no savings. At Canaan, in Kibera’s Soweto Zone A, about 821 families received units under the earlier upgrading programme. Within about a year, reports found that roughly half were no longer living in them. Many had rented or sold the units and returned to the slum. So I priced both lifestyles and the deposit against income, and against how that income arrives. The math works for steady earners near the top of the social band. It fails for the typical Kibera household because the obligation is fixed and the income isn’t.
2
3
66
Dean N Onyambu retweeted
Replying to @AfroPastNow
The math from earlier in the week: the social unit is a 20sqm bedsitter quoted at KES3,900 a month. Add the service costs of blocks built with gyms, pools and lighting, add power and water, then put a deposit and a regular-income test at the door, and set the total against the incomes in the 2021 study from the same Eldoret, earned mostly daily and irregular. The math still does not close for slum dwellers. But for lower middle income, it does.
1
1
1
92
The arithmetic for slum dwellers never worked. This framing, middle-class housing that low-income earners can climb into, is the first version that matches the numbers. It also leaves one question standing: what, then, is the plan for the slums?
Affordable Housing is not for the poor - David Ndii
2
1
1
416
Dean N Onyambu retweeted
Confused about U.S. foreign policy? I hope you will feel a bit less confused after you read my new essay on @realDonaldTrump's debt to Richard Nixon.
54
30
11
367
49,464
NO TRANSPARENCY, NO ACCOUNTABILITY. Kenyans deserve to see, verify, and scrutinise election results. @IEBCKenya You cannot claim to protect democracy while weakening the very safeguards that make elections credible. The vote must not only be counted. It must be verifiable. #GetitDone #ReKe
91
2,989
40
5,360
48,059
Dean N Onyambu retweeted
The front-month Brent future is up 90% from the start of 2026, yet oil flows out of the Persian Gulf are back to pre-war levels. Since the start of the war, we've not seen this kind of decoupling between prices and flows. A huge risk premium is priced in. robinjbrooks.substack.com/p/…
57
41
9
171
26,953
Dean N Onyambu retweeted
Evidence first, agreed. Start with the records already published. KPC’s 4 March allocation notice records 7.45 billion shares allocated to Kenyan institutions at KES9 each, roughly KES67bn. Contemporary reporting identified NSSF and PSSF among the leading institutional buyers. The IPO permitted bank guarantees, but payment under those guarantees was due by 6 March. That was a payment mechanism, not permission to hold unpaid shares until October. Later reporting based on regulatory filings identified NSSF’s KES36.3bn IPO investment and its 22.2 per cent holding. Those records support an actual investment. If you claim the funds merely guaranteed the offer and “never paid a coin”, produce the arrangement supporting that claim and explain how it fits the published allocations, payment terms and investment disclosures. The RTGS records you demand are private banking records. Neither of us is entitled to access them simply because we are discussing the transaction. Access requires authorisation or another lawful basis. Their absence from this discussion does not erase the public evidence or establish that no payment occurred. Your alternative needs evidence too.
1
1
55
Dean N Onyambu retweeted
Replying to @mkroupnik
Brother Michael, long time sir, no greetings? 😄 Fair question, and no, they reconcile. Point 3 is about pace; point 4 is about destination. “No sharp depreciation” rules out the disorderly move, not the move itself. Why expect the move at all? Five reasons, in order of weight. One, the real anchor. On the Bank’s own REER series the kwacha is about 33% above its long-run mean. That puts fair value near 26–27, and it rises every year our inflation runs above our trading partners’. Strength at this level is borrowed, not earned. Two, the fiscal arithmetic. The 2026 budget was built when the kwacha was near 22. More than 40% of revenue is directly FX-linked on the Ministry’s own lines: import VAT, customs, royalty, mining company tax. Import VAT, the biggest of them, is running far behind its line at this exchange rate. Every step of drift collects more kwacha per dollar, so the fiscal side quietly earns from it. Three, the program. The Bank is selling dollars into today’s demand, while the new ECF commits it to accumulate reserves and names exchange-rate flexibility the shock absorber. You cannot defend a level and build reserves at once. Under the program, the adjustment goes through price, not through the reserve stock. Four, the capital that drove the rally is finite. Offshore came for yield, and the yield has been brought down. The non-resident primary allocation is largely spent and the cap falls to 15% next year. The first-year depreciation breakeven on the carry is about 8%; I expect roughly 10%. Holders who did the math are hedging, and offshore already trades a 21-handle. Five, the calendar. The December external bond payment already costs about 10% more in kwacha than June’s did, and the restored fuel taxes widen the inflation gap that keeps moving fair value higher. Those five set the direction. Reserves at USD6.1 billion in September, copper receipts and the directives set the pace. That is point 3 and point 4 in one sentence: the adjustment comes as a drift, not a gap. On timing, I expect 20–22 to hold into year-end and through the first half of next year, roughly 10% over the next twelve months, with 22-24 closer to end-2027. That is about half of what 2023 alone did, and net of our inflation differential it closes only around half the real gap. A currency can be fully expected to weaken that much and never give you a single panic day. The truly contradictory pair would be the opposite: defending 20 outright while 33% overvalued.
1
2
147
Dean N Onyambu retweeted
Replying to @MwangoCapital
100%. That is the gist of my Friday Reflections this week. One refinement to the discussion we should now be having: the state is never out of the pot. It regulates it, appoints its guards, borrows from it, and this year it reached in. The question is the manner. And if the state may reach into the pot on its terms, the pot must be allowed to do more for its members. canarycompass.com/p/friday-r…
2
2
6
232
This was quite interesting. Definitely worth a listen. The summary of what Halperin and Burrell say: 1. The error is not the share of each party in the sample. It is the mix inside each party. A poll can have exactly the right number of Republicans and still be wrong because they are Romney Republicans rather than Trump Republicans; the same applies to Democrats and independents. That is why the headline "polls undercount Republicans" misdiagnoses the problem. 2. The mechanism is response incentive, dated to roughly 2010-12: smartphones and social media wove polls into political narratives, so answering a poll became a form of participation. The engaged, narrative-invested voter opts in at too-high rates; the demoralised voter switches off like a fan whose team is three touchdowns down and stops answering entirely. Response propensity now tracks civic-emotional engagement, not demographics. 3. The design, which is the credible part: they recontacted 2,400 respondents from their own accurate 2022 and 2024 panels of 16,000, people whose true party, ideology and past ballot were already known, and weighted the recontact sample to a perfect match on every standard variable including recalled vote. Zero demographic error by construction. 4. The bias survived anyway: Democrats whose top issue is threats-to-democracy (who vote left at 99.7 per cent) came back at far too high rates, moderate independents who lean left likewise, unvaccinated Republican males likewise. And the kill line: this cannot be fixed by weighting, because nobody knows the true population share of "threats-to-democracy Democrats". The quantities are unbenchmarkable, so the error is invisible to every correction pollsters have. 5. Net finding, in Halperin's words: a strong possibility that public polls overstate Democratic support. With Wick's own honesty clause: the leftward shifts are real, real respondents recategorising themselves, just overstated in size. And the control: Pennsylvania, with no big races and no narrative, showed no bias, which is what the participation mechanism predicts. 6. The cost framing: the distortion peaks mid-cycle, 8 to 15 points, exactly when spending decisions are made, and shrinks toward election day. youtube.com/watch?v=mkQKM16T…
1
1
279
@muloongo I think you'd enjoy this.
1
2
52
In February, Kenya’s pension schemes were reportedly pushed into an IPO. In October they sold to Dangote, and the trade was cheered. I ran the numbers. It returned less than a treasury bill. The comparison is the whole test, because a return means nothing on its own. Some funds sold bonds in February to raise the cash. The one-year bill, the gentlest benchmark, would have earned about KES2.4bn on that KES40.5bn block by 19 October. The reports disagree on the sale price, but even the best reading gives a gain of about KES2bn, and the lowest nearer KES90m. Every version falls short. Money could do three things with February’s offer: stay out, go in and hold, or go in and sell. At this week’s prices the holder leads, the saver who stayed out earned the bill, and the schemes, the only money whose owners were never asked, did worst. The holder’s gain exists because Dangote came, and nobody deciding in February could have known he was coming without inside information. Uganda’s national oil company bought into the same offer and negotiated two board seats and a veto over the chief executive first. Kenya’s schemes put in more money and took no terms at all. The owners are the clerks, teachers, drivers and nurses whose payslips built these funds. Nobody asked them in February. Nobody asked them in October. This week’s Friday Reflections returns to six questions I asked in 2023, written from Zambia. Kenya answered them this week, without meaning to. Ask your scheme one question: what was my money earning before it moved? canarycompass.com/p/friday-r…
🤖 Made with AI
1
2
1
19
774
Drill, Baby, Drill! Natural gas is now 11X CHEAPER in America than in Europe or Asia! U.S. natural gas is one of the cleanest, MOST AFFORDABLE energy sources in the world, and under @POTUS, we're unleashing these resources to lower costs for American families. 🇺🇸
288
1,318
70
5,048
641,049
Dean N Onyambu retweeted
Day 4, and still no official statement from regulators or key players in Kenya or Nigeria on the reported sale of a 25% stake in listed Kenya Pipeline Company to a foreign investor. How does a transaction of this magnitude go undisclosed? Where are the regulators?
How does a 25% stake in a listed company change hands without any public disclosure from the company or the regulator 2 days later? This is a significant transaction, potentially giving the buyer substantial influence over KPC. If Aliko Dangote hadn't spoken publicly about the acquisition, would investors have known?
16
174
8
294
9,507
USD/ZMW: Nothing to panic about. 1. Price just above 20. 2. ZMW still roughly 33% overvalued on the Bank's own REER series. 3. No sharp depreciation expected. Currency directives, reserves near USD6 billion and copper revenues cap the pace. The new ECF language also blesses flexibility, not defence of a level. 4. Still expecting an initial move into the 20–22 range (underway), and then 22–24.
3
1
19
1,422