We didn’t get to choose which clock mattered more.
So we made both run.
Tayo’s Clock: Abuja, Day 1 – Day 7
The boardroom on the 7th floor of Maitama building didn’t look like anything official. No seal on the wall, no flag, no table nameplates. Just a glass table, six chairs, and a window that looked out over a city that would never know this room existed if we failed.
I was early. Again.
Habit from Kano. If you’re early, you see who’s nervous.
At 8:58 a.m., Dr. Nkechi Okoro walked in.
She had on a black blazer over Ankara, glasses low on her nose, and a folder under her arm that I knew contained my own papers. She’d cited me twice. I’d never met her.
“You’re Tayo Bello,” she said.
“I am,” I said.
“You look like you haven’t slept,” she said.
“I haven’t,” I said.
“Good,” she said. “Tired people don’t lie well.”
At 9:01, the others came in together.
Director Adebayo. Mr. Kolawole. Mrs. Bimbo Adeleke from CBN, suit sharp enough to cut glass. And a kid from EFCC, maybe 28, who kept looking at me like he was deciding whether to cuff me or shake my hand.
No Sade.
“Where is she?” I asked.
“Operations,” Adebayo said. “She executes. She doesn’t sit.”
That was the first line drawn.
Mrs. Adeleke opened the meeting.
“Agenda: Review of Prototype Specification v1.0. Vote on Phase 1 funding. Objections?”
No one spoke.
I put the USB on the table. This one was real. No fake draft, no trap. Just the architecture for _Ledger_guard_.
Before I started, I set three conditions on the record.
“One: Kill switch requires two civilian votes. No exceptions. Not even for ‘active operations.’”
“Agreed,” Nkechi said immediately. Kolawole didn’t argue.
“Two: Twenty-four hour human review before any action. No auto-blocks on civilians.”
The EFCC kid frowned. “That slows us.”
“It keeps us legal,” I said.
“Three: Access logs. Every query, every action, hashed and sent to Dr. Okoro’s university server daily. If anyone tampers, we know.”
Kolawole said it was excessive. Nkechi seconded it before he finished.
Adebayo looked at me for a long time, then said, “Fine. But your code gets audited weekly. By us.”
“By a third party I choose,” I said. “You approve.”
He didn’t like it. He said yes anyway.
Vote passed 5-1. Kolawole abstained.
180 million naira approved. Off-books, through a CBN special project fund.
I walked out with a contract, a budget, and a target painted on my back.
Thirty days to deliver a working prototype.
After that, either I owned the system, or the system owned me.
Aisha’s Clock: Accra, Day 3 – Day 10
I left Lagos on day 3. Commercial flight, no name on the ticket, no goodbye except to Dipo.
“Don’t die,” he said.
“Don’t either,” I said.
Accra was quieter than Lagos. Cleaner, too. That made it easier to disappear.
The University of Ghana’s cybersecurity lab had a co-location rack in East Legon. My contact there was a PhD student named Kofi who owed Tayo for a paper he’d debugged in 2023. He didn’t ask questions. He just gave me a rack slot, power, and a line that wasn’t logged.
The fallback server was simple. One machine. No connection to Abuja. No connection to anything but a dead-drop email and a satellite uplink buried in the firmware.
If Tayo’s board turned on him, the server would wake up. It would pull the last clean rule set from a hidden partition and start running independently. Slow. Manual. Illegal. But it would work.
I tested it at 2 a.m. on day 7.
It woke up. It ran. It didn’t phone home.
On day 9, my phone buzzed. Unknown Ghanaian number.
“Miss Bello,” a voice said. Older. Tired.
“Who is this?”
“Someone who told Tayo about Frankfurt,” he said. “You need to leave Accra.”
“Why?”
“Because they’re asking about you at Kotoka,” he said. “Someone checked your name two days ago.”
The line went dead.
I didn’t leave. I moved the server.
Kofi helped me shift it to a different rack under a different company name. Took six hours. We didn’t speak much.
On day 10, I got Tayo’s message.
_Clear._
One word.
I sat on the floor of the server room and let my hands stop shaking.
Then I sent him one back:
_They asked about you too. Ghana immigration. Be careful._
He didn’t reply. He couldn’t.
Tayo’s Clock: Day 18 – Day 30
The lab was in the basement. No windows. Air that smelled like cold metal and stale coffee.
_Ledger_guard_ was ugly. Static rules, hard-coded patterns, no machine learning. Dumb, but honest. It couldn’t be manipulated without someone noticing.
Nkechi came twice a week. She didn’t check code. She checked me.
“Why 87% confidence?” she’d ask.
“Below that, false positives hit 12%,” I said.
“Keep it there,” she’d say.
On day 22, Kolawole showed up unannounced.
“Run it on Frankfurt data,” he said.
I did.
In 8 minutes, it flagged 1,203 transactions. 1,198 matched the old fraud cases. Five were false positives. All five went to human review, not blocked.
“This works,” Kolawole said.
I didn’t answer.
Because I’d built one thing he didn’t see.
A dead man’s switch.
If the access logs stopped updating for 48 hours, or if my admin credentials were deleted without a two-civilian vote, the system would dump its entire rule set and all flagged cases to Nkechi’s server.
It wouldn’t kill the system. It would make it public.
If they wanted to own it, they’d have to own the exposure.
On day 30, we had the first review.
Live data from two partner banks. Anonymized.
In 22 minutes, it flagged 47 cases.
Thirty-four confirmed fraud within 12 hours.
Nine false positives, all released before 24 hours.
Four pending.
“2.1 billion naira held,” Mrs. Adeleke said quietly.
“Without freezing a single civilian account,” Nkechi added.
Adebayo looked at me.
“Phase 2?” he asked.
“National rollout,” I said. “But only if we add one more civilian member. Board needs to be 5-2 civilian majority before we scale.”
Kolawole started to speak.
Adebayo cut him off.
“Draft the amendment,” he said.
After the meeting, Nkechi pulled me aside.
“You’re playing a dangerous game,” she said.
“I know,” I said.
“Why?”
“Because if I don’t, someone worse will,” I said. “And at least this way, you’re in the room.”
She nodded.
“Don’t die before Phase 3,” she said.
“I’ll try,” I said.
Both Clocks: Day 31
I left Abuja at 11:47 p.m.
Aisha landed in Lagos at 11:52 p.m.
We met at Dipo’s at 12:15 a.m.
Neither of us said anything for a full minute.
“Board approved Phase 2,” I said finally.
“Fallback server is live,” she said.
“And?”
“And Ghana immigration asked about you,” she said.
“And Nigeria asked about you,” I said.
We laughed. It sounded tired.
“Thirty days,” I said. “We made it.”
“For now,” she said.
Outside, Lagos was loud.
Inside, for the first time since Surulere, it was quiet.
“Phase 2 starts next week,” I said. “National rollout. Three states at once.”
“And if it breaks?” she asked.
“Then we use the other clock,” I said.
The dead-drop clock.
The one that ended everything.
She nodded.
“Then let’s make sure it doesn’t break,” she said.
We didn’t sleep that night.
We started writing the rollout plan.
Two clocks.
One board.
One fallback.
And 2.1 billion reasons to make sure we didn’t miss.